回答

收藏

思考实体框架

技术问答 技术问答 251 人阅读 | 0 人回复 | 2023-09-14

我想知道人们通过了LINQ-to-SQL如何决定支持实体框架?我有一个我第一次使用它LINQ-to-
8 C1 k6 O# @( b  Q+ Q& z7 \SQL开发应用程序。我发现这是我们应用程序的理想解决方案。3 q+ `1 |) K. q! E) `! v, E- r) e
试着移植Entity9 X! A/ h1 A5 `! l
Framework我很惊讶。恕我直言,我甚至还没有准备好黄金时间。没有延迟加载,没有延迟加载,没有POCO,对继承的可怕依赖。我发现它在我的情况下基本上是不可用的,但我决定坚持使用它LINQ-5 o+ l6 v9 Y, w; l8 B0 A! ~
to-SQL,直到实体框架以某种方式进一步完善。- y" p+ J$ Q6 @$ X2 i0 v; N% U1 A9 R
其他人也有类似的经历吗?9 r; ^/ I" @/ K% i. N0 M" I
                                                                % s$ C' @8 H7 W7 {$ h- D2 b" P
    解决方案:                                                               
" A5 G9 t, z. a8 ~: Q- E: ?                                                                它有一些小故障。例如(除您现有的选项外):2 s- D8 D" T2 m
不支持Expression.Invoke(重用表达式树形成更复杂的表达式)' [* c7 A+ I5 V# {
不支持表UDF,该表UDF可用于在数据库中创建定义良好的可调用方法sort / skip / take等组合
LINQ-to-SQL都能处理好…
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则