Свободные запросы nHibernate, Linq и SQL WHERE - PullRequest
0 голосов
/ 30 сентября 2018

Я пытаюсь понять последствия использования беглого nHibernate и того, какие типы SQL-запросов он производит, просто начав использовать nHibernate.

У меня есть экземпляр запроса, который выглядит следующим образом.

var contact = session.Query<Contact>().Where(ix => ix.Id == id).First();

Мое поле Id, указанное выше, является Guid.

Моя интуиция подсказывает мне, что Fluent nHibernate за кулисами создаст SQL, похожий на следующий "select * from contact, где Id = @id"Однако, поскольку я не хочу выбирать всю свою таблицу, чтобы затем применить запрос Linq, я бы хотел проверить свои предположения.

Как работает класс Query и где я могу найтибольшие онлайн ресурсы об этом?(и желательно легко усваиваемая информация)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...