我们有一个 NHibernate V5 项目,有些查询需要改进。 我们有一个使用 ICriteria 的查询,如下所示: 最后一行代码(Select)创建一个新的 ClockEntry 列表,其中只有 Id 和 Time 保留值。 所有其他字段(列)为 null。 然后,我们使用 NHiberna ...
我们有一个 NHibernate V5 项目,有些查询需要改进。 我们有一个使用 ICriteria 的查询,如下所示: 最后一行代码(Select)创建一个新的 ClockEntry 列表,其中只有 Id 和 Time 保留值。 所有其他字段(列)为 null。 然后,我们使用 NHiberna ...
我有以下方法通过 Id 返回Person object: 有没有办法让这个方法更通用,以便我可以传入其他 object 类型,例如Place , Cost ? 请注意,这些不继承相同的超级 class。 例如,我应该通过Person.class作为方法参数等吗? ...
例如,我有带有规范的帮助类。 这是一个例子: 我稍后使用它们来调用 Repository。 如果不是我创建的,我不明白 root、query、criteriaBuiler 的对象如何在上面的方法中“出现”。 我非常感谢你的回答! ...
我有一个简单的 model 说 现在我想搜索 stringArray 列中存在的任何项目。 我可以简单地使用 sql 本机查询来做到这一点: 但我无法通过 Hibernate 标准 API 找出任何方法。 我已经尝试过IN 谓词,但它根本不起作用并返回空结果。 任何帮助,将不胜感激。 ...
我正在使用这样的条件创建一个查询: 我加入多个表: 我使用投影来填写我的 object SubTypeAuftrag 现在我需要重新创建以下 sql 代码: 我尝试了以下方法: 这会导致错误: 我也试过: 如何告诉 nHibernate 在哪里可以找到长度/宽度列? ...
我需要能够编写以下查询作为标准。 我很确定我需要将子查询作为分离条件进行: 但我不确定如何将其与我的主要标准结合起来: ...
我有实体政策 我正在尝试获取分配给特定用户的策略。 我为此使用了标准构建器,而我的函数如下所示: 当我尝试运行int时,收到以下错误消息: 我尝试了很多组合,但无法读取此错误消息。 在代码的计数部分出现问题。 如果我对计数查询发表评论-我可以正确获取数据。 有 ...
有没有办法强制 NHibernate 运行查询而不将其作为参数化查询执行。 基本上我遇到了一个问题,我遇到了 SQL 服务器的 2100 参数限制。 由于我的查询有“IN”限制,我达到了限制。 由于某些原因,我不会详细说明我需要在查询中使用 NHibernate In Restriction。 我在 ...
我们在数据库中存储了一个值。 该值的数据类型为float 。 我们的应用程序使用NHibernate标准来查询数据库。 查询此值时,我们要过滤一个值,例如66.66。 该数据库将包含值66.6666667 因此,在查询时,我们希望将值截断(而不是四舍五入)到两个位置,以 ...
所有, 使用nhibernate 5.x,asp.net 4.6.1 我有以下关联: 项目地址=>项目=>地区 我想查询项目地址并急切加载项目和项目区域(以及项目所在的国家/地区),...急切加载了项目,但项目区域却没有! 当我在调试器中检查时,项目上的Re ...
我有一个清单实例对象,并且在一个清单实例中有多个任务对象(一对多关系)。 我正在使用CriteriaBuilder检索所有清单对象(也包括任务)。 我想以特定顺序获取清单(例如,基于其创建日期,升序),并且我想要以另一个特定顺序获取每个清单中的任务(例如,基于其到期日,降序)。 我知道如何 ...
最终找到了由于查询导致的我的错误。 我有一个使用Restrictions.In的nhibernate查询。 问题是一旦没有返回结果查询执行查询立即引发错误。 我还有其他限制可以使用吗? 我知道如果我在编写linq查询,我可以使用.Any返回布尔值,然后从该实例中进行类似的操作? c ...
我有一个具有许多属性的客户端模型,例如名字,姓氏,地址等。 通过ClientEditViewModel,我可以更改TextBoxes中的属性值。 当用户按下搜索按钮时,我要遍历所有属性。 如果属性不为空或为null,我想将它们添加到具有“ LIKE”限制的查询中。 我不想手动检 ...
我正在使用Visual Studio2008。我正在尝试在Nhibernate.Projections类的单个GroupProperty方法内添加多个列。 但是,但是我没有获得所需的输出。 我尝试过这样的事情。 ...
这是我的课: 电影 电影地图 储存库方法 当我调用get_movie_by_id() NHibernate对SQL Server进行了3次调用 : 在上映电影时加入movies_genre,流派和movies_actor,actor 上表上的mov ...
不知道如何在Fluent NHibernate中(最好是在Criteria )执行此操作。 ...
假设我有一个简单的nn表(在people和product之间): 此类(已经映射): 如您所见,有两个people ,第一个人有3个products ,第二个人只有1个。 如何使用CreateCriteria获取唯一的people_id计数? 我目前正在尝试使用此工具 ...
我正在应用一些条件查询来查找列的总和并将结果保存为长格式。 表中有数据时,它工作正常,但是如果找不到匹配记录,则会引发以下错误: 无法将类别为“ null”的对象“ null”转换为“ long”类** 我的代码是: ...
我需要一些子查询的帮助。 我的问题似乎很容易,但我无法弄清楚。 我有3个实体: - 公司 - 汽车 - 员工 员工有公司名单(但公司没有员工名单)。 汽车有一家公司。 我需要从员工有权访问的每家公司检索所有汽车。 数据库结构以防万一。 公司 雇员 ...
这个解决方案对我不起作用: C#/ NHibernate - 获得按分组总和排序的前10条记录 我的情况非常相似,但我不断收到以下错误消息: 我的代码到目前为止: 我究竟做错了什么? PS ProdutoVendido = SoldProduct和Produto =产 ...