Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linq 林克:成熟了吗?_Linq_Nhibernate_Linq To Nhibernate - Fatal编程技术网

Linq 林克:成熟了吗?

Linq 林克:成熟了吗?,linq,nhibernate,linq-to-nhibernate,Linq,Nhibernate,Linq To Nhibernate,我正在考虑在一个即将到来的项目中使用Linq来实现NHibernate,所以我希望得到一些反馈。我在二月份发现了一个问题,似乎Linq到NHibernate在这个时候还不是很成熟。。。从那以后情况有改善吗?有人在现实生活中使用过它吗 谢谢你的反馈 PS:请不要重复:现有的问题已经有将近一年的历史了,我正在询问产品的当前状态……Ayende(NHibernate的一个声音更响亮的贡献者)在本周的一份报告中指出,NHibernate的LINQ支持有些不足(与微软的实体框架相比)。我不相信在过去的一年

我正在考虑在一个即将到来的项目中使用Linq来实现NHibernate,所以我希望得到一些反馈。我在二月份发现了一个问题,似乎Linq到NHibernate在这个时候还不是很成熟。。。从那以后情况有改善吗?有人在现实生活中使用过它吗

谢谢你的反馈


PS:请不要重复:现有的问题已经有将近一年的历史了,我正在询问产品的当前状态……

Ayende(NHibernate的一个声音更响亮的贡献者)在本周的一份报告中指出,NHibernate的LINQ支持有些不足(与微软的实体框架相比)。我不相信在过去的一年里,生产代码库发生了什么变化。他注意到下一版本的NHibernate将在这一支持上有所改进。

请参阅以获取最新信息

Linq to NHibernate在大多数情况下都是可以的,但您需要一个备用选项

我在一个大型项目中使用它作为默认的查询语言,因为我希望它很快会变得更加成熟,我特别喜欢它对底层框架的不可知论——如果您了解O/R映射器和Linq的基本知识,就可以使用它;你不需要特别熟悉NHibernate。其他用于编写查询的选项,特别是criteria查询API,会带来一些额外的学习工作。对于大多数功能,不需要复杂的查询,而Linq到NHibernate对于某些Where和OrderBys是很好的选择


然而,仍然有一些奇怪的失败案例,其中查询本身是正常的,但生成的SQL却不是。在这些情况下,我不会花时间检查发生了什么,而是回到criteria query API。

嘿,我跟随Steve Strong,据我所知,他是这个项目的主要开发人员

这里是他的最新文章“使用新的Linq到NH提供者并从旧的提供者迁移”,注意这是在NHForge关于这个主题的最新文章之后

要获取此版本,请查看帖子中提供的HornGet链接

我看起来很有前途


bones

当然更好的方法(也是符合Jeff和Joel在播客上阐述的背后动机的方法)是激活原始问题并用最新信息更新它——替换或否决过时的信息并推广当前的内容。这是非常不现实的,因为我不知道答案是否过时。另外,一个已经有几个答案的问题不太可能有新的答案…你为什么不看看单元测试呢?同意。他和罗布·科纳利也在《Tekpub》系列节目《NHibernate》中反映了这些评论……谢谢。你知道下一个版本什么时候上市吗?路线图中没有给出日期。从NH博客上看,3.0版似乎正在进行中,所以我们可能很快就会发布……NHibernate 3.0应该在今年夏天(2010年6月)上市。谢谢,我也看到了这个页面,但我正在寻找来自现实世界经验的反馈……同样地,你是否得出了一个明确的结论?我面临着与你相似的问题。史蒂夫的帖子很有趣。