回答

收藏

具有LINQ最完整的支持ORM?

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

我正在寻找一个提供完整或接近完整的人LINQ支持的ORM。2 f0 e, O! K$ h  n: f
LINQ to SQL-  支持LINQ所有内容(.Contains,Math.Log等)
3 U; G. w4 Q! O: v8 O-不创建新数据上下文就不能渴望加载关系属性
9 L" x4 Z3 h- E; h6 W) U2 w& GADO.NET实体框架
- B$ d7 \) q5 w0 s; A" ?  c-糟糕的LINQ支持(许多缺失的功能)。( |( K+ a+ x6 b% t- W2 P5 k
-强大的映射功能-可以通过.Query上的.include按需加载方法2 O3 E. l' G& g( a6 E$ u* u
LightSpeed-/ H' a7 _" G3 `3 A
出色的LINQ支持缺乏某些功能(.where中包含)& |$ s, y5 [8 w5 m1 o8 w
-生成的某些SQL效率很低。/ F; Z+ i3 a. |4 x
这些似乎都不完美。说实话,我希望我能从中得到一点。我个人很喜欢ADO.NET EF,但缺乏使用它的功能令人沮丧。
% J3 Z% t# G0 J我知道有人是对的NHibernate赞不绝口,但我没有敲门,但我今天花了很多时间试试,还可以,但是对吧LINQ支持不太好。$ i3 s2 j$ f" h
                                                               
7 H& [0 r2 x; d/ S1 E) E    解决方案:                                                               
  h7 f+ Z7 {% G. ?                                                                NHibernate与Linq一起转为NHibernate
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则