我正在研究一個個人項目,作爲學習更多關於C#和.NET的一種方式,特別是創建一個利用數據庫的應用程序(在我的情況下是MS SQL Server 2008)。雖然我很欣賞並不總是有一個明確的「正確」做事方式,但考慮到在使用舊技術/創意或新創意之間的選擇,我寧願使用新的技術/創意。例如,我的這個項目的目標之一是學習或者至少熟悉WPF,而不是像過去一樣使用WinForms。我應該使用表適配器嗎?
在這個基礎上,我一直在混淆,沒有很多方向將數據保存到我的數據庫和檢索它。到目前爲止,我已經設法使用TableAdapters
這兩個工作,但我覺得他們是「老」的工作方式(我的基礎是,他們在MSDN上的Visual Studio 2005下列出)。首先,我在這個假設中是否正確?如果是這樣,那麼從數據庫中保存和檢索數據的新方法是什麼?我會感謝每種方法提供的優點和缺點。
我已經谷歌搜索和廣泛搜索MSDN,但我不覺得我正在使用正確的搜索條件,因爲我只是成功地混淆了我自己。
我有.NET 3.5,Visual Studio 2008和Microsoft SQL Server 2008在我的處置。
任何指導將不勝感激。
這是我應該從頭開始的方向,謝謝!我之前使用過Linq,我將在這個項目中使用它。 – Stu 2010-06-24 22:05:52
我會說NHibernate;我認爲這比我的實體框架更好。 – Omidoo 2013-11-15 23:14:37