按属性值创建实体搜索

时间:2012-12-26 11:38:01

标签: c# fluent-nhibernate

家伙! 我正在尝试为我的实体创建一个深度搜索。这就是想法:通过示例使用实体找到一些记录。 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。这样的事情已经完成了吗?如果没有,你知道如何实现这种情况吗? 谢谢!!

1 个答案:

答案 0 :(得分:0)