Linq to SQL和Entity Framework in Same project

Tas*_*que 2 linq asp.net-mvc entity-framework linq-to-sql asp.net-mvc-3

我有一个使用l2s的项目.我们将使用新模块进行扩展.现在我们正在考虑将实体框架用于新模块,因为我们无法将现有模块更改为EF.有人可以分享在同一个mvc项目中同时使用l2s和EF的经验

问候

Ank*_*kur 5

在同一个项目中同时使用它们不会有任何问题.两者都有自己的方式来访问数据,并且不会相互冲突.但我建议您慢慢将数据访问迁移到这些技术中的任何一种,因为在同一项目中有两种数据访问方法可能会导致维护问题

  • 通常声明在系统中应该只有一种方法可以处理,即一个功能应该只由一个组件处理,因为这样可以让您轻松地在该组件之上实现新功能并扩展其功能,同时修复错误将是只在一个地方避免代码重复,因为你只有一个地方可以放置你的新功能.这些数据访问抽象了应用程序的数据存储,在抽象相同底层资源的系统中有2个抽象是不好的. (2认同)