2011-11-19 23 views
1

我試圖谷歌,但沒有找到一個片段代碼體面的教程。如何在c#中使用鍵入的數據集?

有沒有人在c#中使用過鍵入的DataSets \ DataTable?

是否來自.net 3.5及以上版本?

+0

http://msdn.microsoft.com/en- us/library/esbykkzb(v = vs.71).aspx - 這是指向.NET 1.1版本文檔的鏈接,回答你的第二個問題... – Oded

+2

它們是一種較舊的技術,只有在有至。 –

回答

4

要回答這個問題的第二部分(不是」怎麼樣。 ..」從標題,但‘沒有人......’和‘是...’) - 的答案將是肯定的,但用在我臉上的痛苦的表情。對於新代碼,我強烈建議查看基於類的模型;在許多ORM,微型ORM和原始ADO.NET之間選擇你的毒藥。 DataTable本身確實仍然有使用,特別是用於處理和存儲不可預知數據(如果你不知道的模式是提前的)。當你在談論鍵入的數據集時,我建議你顯然知道這個不再適用的類型,而對象模型是一個非常有效的選擇。

它仍然是框架的支撐部分,它仍然是在使用中的技術。它有一些不錯的功能,比如diff-set。然而,大多數(如果不是全部的話)也可用於基於對象的設計,包括類和屬性(不需要增加額外的開銷)。

+1

+1哦,我希望我能有一個非常大的金融解決方案,與用戶和業務驗證/那是寫在NHibernate的/實體框架和體面工作的規則數量龐大的thoulsands涉及的例子痛苦 – sq33G

1

難溶....除非你需要知道,以保持原有的軟件,學習一個ORM或兩個,特別是在與LINQ結合。 我的一些同事有他們,我對工作的軟件不使用他們所有,是考慮一些大嘴巴開發商讓他又道......

+0

。在我看來,這只是一個甜蜜的夢。 –

相關問題