|
12
|
| roufamatic RichardJohnn · 技术社区 · 15 年前 |
|
|
1
18
LINQ for NHibernate 示例来查看由Ayende自己对这个提供者实现的和不实现的测试。 其中一些 通常地 支持:
有问题:
我自己的一个例子: query = NSession.Session.Linq<Catalog>()
.Where(acc => acc.Company.Status == "A")
.Where(acc => acc.Id.StartsWith("12-536"))
.Where(acc => acc.Id.EndsWith("92") || acc.Id.EndsWith("67"))
.Take(10).OrderBy(acc => acc.Title);
如果您的生产应用程序像我一样使用最新的稳定版本2.1.2.4,那么您会被林克郡在nhibernate3.0(trunk)得到一个稳定的版本之前,提供商会给我们提供帮助,我们觉得在主要应用程序上使用它足够安全。在那之前,我对混合的林克郡和HQL。 |
|
|
2
3
NHibernate是否可以处理Linq语句的基本测试是,是否可以序列化该语句的表达式树,然后在不同的进程中反序列化它并得到正确的答案。这意味着没有外部闭包;lambda必须只处理它创建的或作为参数给定的内容。
有一个特例:Linq2NH,IIRC,足够聪明,可以IList.包含()表达式转换为IN子句。列表必须在lambda中定义(如
|
|
|
3
3
来自Ayende的博客文章来自今年5月。很多事情都变了。 NHiberante。由于NHibernate主干中的新Linq提供程序,linq1.0linq提供程序从大约一年前就被弃用了。新的linq提供程序还没有完全完成,但是已经非常完整,并且比旧的linq提供程序可用得多。不能与新的linq提供程序一起工作的事情被认为是bug,并将在某一天报告时得到解决。 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
|
Pavel Foltyn · 如何在C中生成逆字典# 1 年前 |
|
ewok · 基于种子和上一个值创建值列表 2 年前 |
|
|
Vasu V · 将foreach转换为select语句 2 年前 |
|
Modest · 使用命名空间和文本值序列化xElement 2 年前 |