我已經開發了使用php的網站,並且現在我已經去除了學習ASP.NET MVC,因爲我發現我的自編碼很多C#用於桌面應用程序。ASP.NET MVC數據庫使用
我遇到的問題是我用來通過函數和自定義SQL命令建立到SQL服務器的連接。從我的理解你不應該這樣做與MVC,而是使用實體框架(DbContext)來同步數據庫和模型之間的數據。也許我不完全理解這背後的邏輯,但我認爲它浪費資源。
我正在處理的當前應用程序需要很多與書呆子晚餐應用程序(我目前正在學習代碼)具有更多搜索功能相同的功能。
有人能讓我更好地理解爲什麼我應該使用實體框架嗎?
感謝
好吧,如果你想要快速編寫低性能的應用程序,那麼你應該使用EF。如果您想更努力地編寫高性能應用程序,那麼您可以查看dapper.net或手寫的'SqlCommand'。使用MVC不會限制您以任何方式訪問數據。 – Anri