Asp.net mvc MVC4和MVC5中的最佳数据访问技术
我对mvc4中的数据访问技术感到困惑,我们是否应该使用实体框架或Linq或其他比这更好的技术Asp.net mvc MVC4和MVC5中的最佳数据访问技术,asp.net-mvc,linq,entity-framework,asp.net-mvc-4,Asp.net Mvc,Linq,Entity Framework,Asp.net Mvc 4,我对mvc4中的数据访问技术感到困惑,我们是否应该使用实体框架或Linq或其他比这更好的技术 我在这个主题上做了很多研究,但并不完全满意。所以你能详细地帮助我吗?这个问题将根据用户的意见和经验给出答案 这就是我个人推荐的模式: 将其视为树状视图结构 1. Controller 2. ActionMethod //call the desired Factories 3.1 View Factory //to get data in DB 3.2 Domain Fac
我在这个主题上做了很多研究,但并不完全满意。所以你能详细地帮助我吗?这个问题将根据用户的意见和经验给出答案 这就是我个人推荐的模式: 将其视为树状视图结构
1. Controller
2. ActionMethod //call the desired Factories
3.1 View Factory //to get data in DB
3.2 Domain Factory //to set data in DB
4. Services //Interface for Caching and top operations
5. Repositories //Contains on CRUD Operations
在存储库中,我更喜欢LINQ而不是实体,而不是LINQ而不是SQL
应该使用LINQ使用存储库Pattern@ArijitMukherjee谢谢…你有没有关于Linq使用存储库模式的教程的链接?这个问题非常广泛,而且是基于观点的。你是指LINQ还是LINQ到SQL?你如何定义“最佳”?实体框架和NHibernate都很棒。用你喜欢的。如果不知道是哪个,请使用EntityFramework。我不向SQL推荐LINQ(但我会永远推荐LINQ)。@RowanFreeman先生上周一我参加了一次面试,我在LINQ工作了一年,面试官刚刚告诉我LINQ是最差的,因为它的表现太差了。我对他说不出话来:(