我正在開發一個需要對SQL Server 2003,2005和2008進行操作的應用程序。我想從使用T-SQL存儲過程轉換到使用Linq,因爲我們目前沒有數據庫程序員,從而使任何修復或添加任何功能是一個緩慢,困難的過程。相比之下,在其他項目中使用LinqToSql則輕而易舉。LinqToSql - 必須爲每個SQL Server版本生成.dbml?
如果針對SQL Server 2008的早期版本使用SQL Server 2008,生成的.dbml文件是否可以正常工作(假設表結構相同?
由於我們已經必須支持三種略有不同的數據庫模式,因此必須爲每個SQL版本生成一個DataContext以及我們的附加數據層功能,這將是一個不錯的選擇。
什麼讓你從只是想? – Pleun 2012-02-02 21:36:52
不能訪問這些舊版本的SQL Server,但我們不能強制客戶升級。 – user1173678 2012-02-02 22:15:51