#c# #nhibernate #fluent-nhibernate #queryover
#c# #nhibernate #свободно-nhibernate #выполнение запроса
Вопрос:
Я пытаюсь использовать сеанс.Запрос<> для запроса в моем списке, но он не отображается в моем intellisense. Вот почему я использую QueryOver вместо этого:
using (ISession session = NHibernateSession.OpenSession())
{
var customer = session.QueryOver<Customer>().List();
}
return View();
Query<>
Уже устарел?
Ответ №1:
Query
— это метод расширения:
namespace NHibernate.Linq
{
public static class LinqExtensionMethods
{
public static IQueryable<T> Query<T>(this ISession session)
{
...
Итак, просто убедитесь, что у вас есть это утверждение в вашем файле C #
using NHibernate.Linq;