![]() |
1
3
我最近将Linq转换为SQL实现,以使用nhibernate&nhibernate.linq。因为我使用的是存储库接口,所以应该是直接切换。然而,它在几个地方爆炸了。第一,我打电话的时候 IQueryable.Count() ,它抛出了一个异常。其次,有一个使用分组和排序的LINQ查询,但也不起作用。我并没有经常使用它,所以总是有可能我做了一些错误的事情,但这些事情与Linq to SQL一起工作得很好。 基本上,你的里程数可能会有所不同。在大多数情况下,它工作得很好,但最好编写一些测试应用程序,看看它是否能满足您的需求。 如果您确实决定使用它,请编写一些集成测试以确保查询正常工作。 |
![]() |
2
2
如果你问它是否能够覆盖你的整个项目,那么我认为在L2NH覆盖你想做的所有事情之前还有一点事情要做(除非你的应用不做任何复杂的查询)。但是,有效的代码是有效的。因此,对于尚未支持的部分,您当然可以使用LINQ并返回到HQL或ICriteria。 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 7 月前 |
![]() |
Pavel Foltyn · 如何在C中生成逆字典# 8 月前 |
![]() |
ewok · 基于种子和上一个值创建值列表 1 年前 |
|
Vasu V · 将foreach转换为select语句 1 年前 |
![]() |
Modest · 使用命名空间和文本值序列化xElement 1 年前 |