我正试图了解使用流利的nHibernate的含义,以及刚开始使用nHibernate会产生什么类型的SQL查询。
我有一个查询实例,如下所示。
var contact = session.Query<Contact>().Where(ix => ix.Id == id).First();
我的上方ID字段是Guid。
我的直觉告诉我,Fluent nHibernate将在幕后生成一个SQL,该SQL看起来像以下“从* id = @id的联系人中选择*”,但是由于我不想选择整个表,因此应用Linq查询,我想验证我的假设。
Query类是如何工作的,我在哪里可以找到有关此的大量在线资源? (最好是容易消化的信息)