gpt4 book ai didi

nhibernate - NHibernate 3.1 session 查询方法在哪里?

转载 作者:行者123 更新时间:2023-12-03 20:54:22 25 4
gpt4 key购买 nike

至少可以说,我是NHibernate的新手。

我正在使用NHibernate 3.1,并且正在尝试使用通用 session Query方法实现通用存储库。但是,我在Visual Studio IDE Intellisense中看不到它。我只能看到QueryOver-我不确定是否要替换Query方法。如果是这样,为什么他们不离开Query而是显示一条消息,表明它已按照惯例被弃用?

请有人帮忙-我将永远感激不已。

非常感谢S.O.F社区。

最佳答案

它不被弃用。他们是不同的东西。 session.Query<T>()允许您使用LINQ提供程序,而QueryOver是一个不同的API,也是基于Expression的,但实际上与Criteria API相似。

正如您已经弄清楚的那样,您需要打开NHibernate.Linq命名空间才能使用LINQ提供程序。

关于nhibernate - NHibernate 3.1 session 查询方法在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5750502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com