亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

.NET中的強類型DataSet有什么用?

.NET中的強類型DataSet有什么用?

牧羊人nacy 2018-10-24 05:06:46
各位好。本人最近在看《Effective C#》,其中Item40提到“優先選擇DataSet,而不要自定義結構”,提到普通DataSet的一個不好的地方是需要硬編碼的方式才能訪問DataSet中某一張表中的某一行記錄,然后說是用強類型DataSet可以解決這個問題。我平時對強類型DataSet接觸的非常少,向各位請教一下,在什么場合應該使用強類型DataSet,有什么使用限制,MSDN上給出的解釋比較泛泛,我想深入了解一下。另外,我看強類型DataSet在使用時,可以按照屬性的方式來訪問表中的記錄,這讓我想到了ORM,想請教一下,在什么情況下,是ORM不能解決,而只能依靠強類型DatSet呢?歡迎大家能一起討論一下這個問題。先謝了!
查看完整描述

2 回答

?
瀟湘沐

TA貢獻1816條經驗 獲得超6個贊

其實弱類型是更加抽象,適用更廣,而強類型則是把類型檢查放到編譯時,而不是運行時,可以減少類型上處理的錯誤,微軟.net和Visual Studio的原則是讓編程工作更加簡單,但是實際應用中,最不穩定的就是數據結構。所以個人覺得還是具體問題具體分析,在我實際項目中,用ORM更加多一些,或者是Entlib。

查看完整回答
反對 回復 2018-10-25
  • 2 回答
  • 0 關注
  • 520 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號