2

伙计们!我正在尝试对我的实体进行深度搜索。这就是想法:通过示例使用实体查找一些记录。NHibernate 为我们提供了 ID 搜索。

Entity entity = Session.Get<Entity>(id);

但我需要验证是否存在某些实体,即使 ID 为空。就像是:

Entity search = new Entity("Full name from some record");
Entity entity = Session.Get<Entity>(search);
if (entity == null) {
    Console.WriteLine("This record don't exists.");
}
else {
    Console.WriteLine("This record exists!");
}

我想在数据库中搜索一些实体并返回一个布尔值。如果记录存在则为 TRUE,否则为 FALSE。有没有这样的事情已经完成?如果没有,您是否知道如何实施这种情况?谢谢!!

4

1 回答 1

0

尝试将此作为起点:

http://nhibernate.info/doc/nh/en/index.html#querycriteria-examples

于 2012-12-26T11:54:16.647 回答