|
|
1
8
见 this chart . 目前还没有dataobjects.net,但它与ef和nhibernate的比较结果如下所示 here . ef的linq测试代码是 here ;其他工具的版本可以在同一文件夹中找到。所有这些.cs文件都是由 a single T4 template ,所以测试完全相同。这里使用的模型是北风。 更少的链接: |
|
|
2
6
NHibernate有一点学习曲线,但它是值得学习的,因为任何时间花费将回报多次。我会推荐NHibernate在行动手册中学习,因为它是一个很好的资源,涵盖了你的问题所要求的一切,以及更多。 nhibernate的性能可以调整(见下面的链接),nhibernate有强大的缓存机制。 http://www.codeproject.com/KB/database/NHibernate_Perf.aspx https://www.hibernate.org/hib_docs/nhibernate/html/performance.html 最终,性能将由谁编写查询来决定,就像在SQL中一样。 |
|
|
3
5
如果你想找一个有全面高效的LINQ翻译的ORM,我建议你试试。 Entity Framework 或 DataObjects.Net . 我不确定是否支持Oracle Lite。NHibernate的LINQ翻译还没有完全完成。 不管怎样,您现在能做的最好的事情就是下载主要的ORM工具,并在具有分组、联接、子查询等复杂查询上测试它们。 |
|
Sweepy Dodo · JSON lite的格式化 1 年前 |
|
|
giantjenga · 优化整数向量到二进制向量的转换 1 年前 |
|
Zegarek · Postgresql递归查询未提供预期结果 1 年前 |
|
|
Joe · 为什么这两个查询之间的性能存在如此大的差异? 1 年前 |
|
tic-toc-choc · 在`dplyr中高效使用列表进行过滤` 1 年前 |