关于实体框架的思考

Jiy*_*sub 7 .net sql entity-framework linq-to-sql

我想知道人们对通过LINQ-to-SQL支持实体框架的决定的看法?我有一个我最初在LINQ-to-SQL中开发的应用程序.我发现它是我们应用的完美解决方案.

在尝试移植到实体框架时,我感到非常惊讶.恕我直言,甚至没有准备好迎接黄金时段.没有延迟加载,没有POCO,对继承的可怕依赖.我发现它在我的情况下基本上无法使用,而是决定坚持使用LINQ-to-SQL,直到某种程度上这个实体框架可以变得更加精致.

其他人有类似的经历吗?

Mar*_*ell 4

这几乎就是我的观点。请参阅我之前的回复。这个另一个问题并不是专门针对 EF 中的问题,但是是的:它有一些小故障。例如(除了您现有的选项之外):

  • 不支持Expression.Invoke(重新使用表达式树来形成更复杂的表达式)
  • 不支持表 UDF,它可用于在数据库中创建定义明确、可调用的方法,这些方法仍可与排序/跳过/获取等组合

LINQ-to-SQL 可以很好地处理这两个问题...