将 Linq To Sql DATA 转换为实体框架
Posted
技术标签:
【中文标题】将 Linq To Sql DATA 转换为实体框架【英文标题】:Converting a LinqToSql DAL to EntityFramework 【发布时间】:2009-04-24 22:30:23 【问题描述】:我有一个应用程序只有 1 年多的历史,但它仍在不断发展,并且可能会在近期和中期越来越多地围绕不断增长的数据库架构展开。该应用程序是使用 LinqToSql 编写的,它很好地满足了我们的需求。我们遇到了一些痛点,但已经解决了它们。我目前认为这个应用程序对数据库的要求相当低。
现在 EntityFramework 似乎是微软正在推动人们朝着这个方向发展的 ORM,我想知道我们是否不可避免地要朝那个方向迁移。
我听说过很多关于 EntityFramework 的好消息和坏消息。所以我想知道我是现在冒险还是等待 VS10 到来时等待 v2.0 更好?有什么想法吗?如果我现在这样做,我会失去任何功能吗?
如果我决定迁移,有人可以向我指出一些有关所涉及内容的资源吗?
谢谢!
【问题讨论】:
请注意,如果这是在共享环境中,实现实体框架可能需要一些时间。我只使用了泛型,并且有一个 Linq 集,幸运的是,该应用程序是松散耦合的,因为我在同时使用 GoDaddy 和 Entity 时遇到了问题。我现在坚持使用 Linq。 相关***.com/questions/6414058/… 【参考方案1】:现在重新等待还是改变?就个人而言,我会等待(请参阅Do you think it’s advantageous to switch to Entity Framework?)等待 VS2010(至少)——直到测试版发布之前,我无法检查我在 L2S 中使用的 EF 缺少的东西是否已经实现。
资源等问题可能是How to move from Linq 2 SQL to Linq 2 Entities?的重复?
【讨论】:
以上是关于将 Linq To Sql DATA 转换为实体框架的主要内容,如果未能解决你的问题,请参考以下文章
在运行时将实体对象添加到 LINQ-to-SQL 数据上下文 - SQL、C#(WPF)