我是一個Asp.net開發,並且由於新的進步,我MVC和實體Framework.I之間的困惑想知道哪些是研究第一EF或MVC實體框架Vs的MVC
1
A
回答
0
我認爲最好的辦法他們「必須」努力工作以獲得最佳效果。實體框架,您可以將其視爲訪問數據庫的一種方式(以面向對象的方式)。雖然Asp .NET MVC(可讓您選擇如何處理模型部分,因此您可以輕鬆使用EF)是創建Web應用程序的框架;你可以把它看作是可以幫助你創建html頁面的東西。正如我之前所說的,如果您需要與數據庫進行交互,您可以輕鬆使用實體框架作爲mvc的M部分。
我建議你先學習MVC,因爲它會給出更多的結果(它們是你可以看到的東西),然後EF。然而這是完全主觀的事情。
最「學生」的方法是首先研究EF,然後是mvc,但在這種情況下,您不會看到任何實際結果,直到您學習了一點MVC。
希望這有助於任何方式。
3
這兩者完全不同,目的不同。
MVC(模型視圖控制器)是一種用於構建應用程序的編程模式。微軟有一個名爲ASP.Net MVC的框架,它是用於構建MVC網站的實現。
實體框架(EF)是一個ORM(對象關係映射)工具。這主要用於簡化應用程序的數據訪問層。這可以與ASP.Net MVC一起使用。
個人而言,我會先閱讀有關ASP.Net MVC的內容。這是因爲你可以使用任何一個ORM,包括NHibernate和Linq2SQL,後者非常輕便,是一個完美的開始。
相關問題
- 1. Subsonic 3 VS實體框架
- 2. 實體框架VS Ado.net
- 3. 實體框架vs Spring.NET
- 4. 實體框架4 vs NHibernate
- 5. 實體框架EF.Functions.Like VS string.Contains
- 6. SQL,MVC,實體框架
- 7. MVC和實體框架
- 8. 實體框架和asp.net mvc
- 9. MVC實體框架註釋
- 10. 實體框架與ASP.NET MVC
- 11. ASP.NET MVC與實體框架
- 12. ASP.NET MVC實體框架ObjectContext
- 13. 與MVC與實體框架
- 14. 實體框架4.1的ObjectContext VS的DbContext
- 15. 實體框架vs Linq to實體vs Linq to SQL
- 16. VS 2017中的MySQL和MVC實體框架不工作
- 17. SaveChanges vs實體框架中的SaveChangesAsync
- 18. MVC插件架構和實體框架
- 19. Servlets vs MVC框架
- 20. 實體框架實體sql vs linq實體
- 21. asp.net mvc模型vs實體框架模型
- 22. .NET實體框架 - IEnumerable VS. IQueryable
- 23. 實體框架投影崩潰VS
- 24. 實體框架Linq查詢:.Where鏈vs &&
- 25. 實體框架並行任務vs WCF
- 26. Linq To Sql vs實體框架性能
- 27. 實體框架4 - AddObject vs附加
- 28. 實體框架(ASP.NET MVC)中的System.NotSupportedException
- 29. 沒有實體框架的MVC模式
- 30. MVC上的實體框架驗證
這不是一個問題或另一個問題。 – BoltClock
看看http://stackoverflow.com/questions/5417362/asp-net-mvc-models-vs-entity-framework-models –
這兩個EF和MVC一起工作,如果你使用它,你只是研究MVc,然後使用EF。這兩個是不同的技術 – Prasanth