【发布时间】:2023-03-03 11:42:02
【问题描述】:
我有一个应用程序只有 1 年多的历史,但它仍在不断发展,并且可能会在近期和中期越来越多地围绕不断增长的数据库架构展开。该应用程序是使用 LinqToSql 编写的,它很好地满足了我们的需求。我们遇到了一些痛点,但已经解决了它们。我目前认为这个应用程序对数据库的要求相当低。
现在 EntityFramework 似乎是微软正在推动人们朝着这个方向发展的 ORM,我想知道我们是否不可避免地要朝那个方向迁移。
我听说过很多关于 EntityFramework 的好消息和坏消息。所以我想知道我是现在冒险还是等待 VS10 到来时等待 v2.0 更好?有什么想法吗?如果我现在这样做,我会失去任何功能吗?
如果我决定迁移,有人可以向我指出一些有关所涉及内容的资源吗?
谢谢!
【问题讨论】:
-
请注意,如果这是在共享环境中,实现实体框架可能需要一些时间。我只使用了泛型,并且有一个 Linq 集,幸运的是,该应用程序是松散耦合的,因为我在同时使用 GoDaddy 和 Entity 时遇到了问题。我现在坚持使用 Linq。
标签: linq-to-sql entity-framework