我有一个使用L2S项目。我们将用新模块进行扩展。现在我们正在考虑为新模块使用实体框架,因为我们不可能将现有模块更改为EF。可以在同一个MVC项目LINQ to SQL和实体框架在同一个项目中
问候同时使用L2S和EF的某一个分享经验
我有一个使用L2S项目。我们将用新模块进行扩展。现在我们正在考虑为新模块使用实体框架,因为我们不可能将现有模块更改为EF。可以在同一个MVC项目LINQ to SQL和实体框架在同一个项目中
问候同时使用L2S和EF的某一个分享经验
有不会是在同一个项目中同时使用其中的任何问题。两者都有自己的访问数据的方式,不会相互冲突。不过,我建议你到这些技术中的任何一个数据访问缓慢迁移为在同一项目中的两个数据访问方法可能会导致维护问题
如前所述 - 没有任何问题与他俩都 - 但有两项技术 1.更难遵循 2.您有时需要维护单独的连接信息片段 3.您需要多个技能组 4.如果l2s已被弃用 - 那么您确实应该切换到一个。真 - 它目前不是不赞成有些人认为这将是但它的一个更好的做法是一致的内任何一个项目。
我同意我们当然会移动到一个技术,但是这一次的智慧可能无法改变现有的代码 – Tassadaque 2011-06-02 18:07:15
请您突出显示一些维护问题 – Tassadaque 2011-06-02 07:40:23
经常声明应该只有一种方法可以在系统中执行某项操作,即一个功能只能由一个组件处理,因为这样可以轻松实现新功能这个组件和扩展其功能也修复bug将只在一个地方以避免重复代码,你只有一个地方把你的新功能一起。这些数据访问应用程序的抽象的数据存储,这是不好有被提取相同的底层资源的系统2抽象。 – Ankur 2011-06-02 07:59:19