0
我已經閱讀了一些關於ADO.NET實體框架的內容,但還是有一些東西丟失了。現在(不使用EF,不知道這種技術被稱爲什麼,只是ADO.NET?),我們將所有過程存儲在數據庫中,這樣,如果我們必須更改任何我們必須進入數據庫並更改查詢,很容易(除了事實上我有100多個查詢)。ADO.NET實體框架比我使用的方法更好嗎?
如果我對EF正確,我可以更容易地查詢(沒有連接,更短的查詢),但所有內容都保存在實體數據模型中。因此,如果我需要更改查詢,我將不得不啓動VS進入,找到位置並更改查詢(我想這將是LINQ到SQL或實體SQL來執行查詢)
我只需要一些關於EF的說明,以及Entity SQL與Linq-to-SQL。
謝謝!
因此,基本上使用EF(即將數據庫模型轉換爲VS的過程)爲我提供了更多選擇,而不是我單向的數據訪問方式。並保持C#程序員與數據庫開發人員分開(如果是這種情況) – Spooks 2011-03-09 15:37:16
@Spooks:是這兩個語句都是真實的,但如果你真的想有效地使用EF,你也必須理解你的數據庫服務器。 – 2011-03-09 15:39:31
我看到你沒有提到linq-to-sql的猜測是不是用於這個? – Spooks 2011-03-09 15:46:37