我想知道如何在 QueryOver (NHibernate 4.0.4) 中执行以下操作假设我有这组课程 我 go 如何在不获取整个实体的情况下让所有学生连同他们的科目和分数? 我要实现的功能是: 但希望使用 NHibernate 的一些功能,如 SelectList 基本上我想做的是这些方面的事情 ...
我想知道如何在 QueryOver (NHibernate 4.0.4) 中执行以下操作假设我有这组课程 我 go 如何在不获取整个实体的情况下让所有学生连同他们的科目和分数? 我要实现的功能是: 但希望使用 NHibernate 的一些功能,如 SelectList 基本上我想做的是这些方面的事情 ...
我正在用接口 IQueryOver 包装 QueryOver。 感谢 UnderlyingCriteria 我可以访问该标准。 我想使用 IQueryOver 方法,例如 Take、Skip ... 我的意图是要有一个要应用的函数列表,在这种情况下我有一个 然后我想包装 List 这行得通,我的意 ...
我想检查数据库中是否有人恰好有两个特定地址。 我正确的 SQL 查询: 我正在尝试创建(C# 和 QueryOver)但没有适当的效果: ...
给出这张表 我要 select 进入自定义DTO 使用 is dto 的投影不是问题,但我正在寻找一种方法将计数添加到我的查询中 编辑:域 object: ...
我有两个清单。 我有两个数据库表Account和AccountDescriptionHistory 。 表与accountId有关系。 帐户表设计:- AccountId,AccountNumber,描述, 帐户描述历史记录:- AccountId、描述、validTo、validFrom 现在, ...
我们将 Vs2019 与旧版本的 Nhibernate 3.2 一起使用。 我们最近升级到了 VS2019。 此代码在 VS2010 中正常工作。 我们在 where 子句中使用 Nibernate QueryOver、lambda 表达式遇到此错误。 我将其精简为最小版本。 在运行时块 1 失败, ...
我正在尝试根据左连接上所有对象的值过滤查询。 我的对象定义如下: 它们是这样映射的: 我想要做的是能够根据成分搜索食谱。 例如说我想找到所有成分所在的食谱 我不太确定我什至会如何在 SQL 中做到这一点。 我试过这样的事情: 但是 Nhibernate 不知道如何将 All 转换为 ...
我一直坚持执行 NHibernate 查询几次,只更改一个参数。 这是我的代码 提前感谢您的帮助! ...
我遇到了以下代码导致异常的问题。 当我评论方法的第一部分( Session.QueryOver WerkSchema... )时,代码运行良好。 当它没有被注释时,发生的第一个NHibernate.Commit()会抛出一个异常。 (带有日期时间转换的东西,但这并不是我真正担心的)。 我的问 ...
我有两个基于 session.QueryOver 的查询。 查询不同,但返回一个 IList 类型相同的 object。 两个查询的结果数,就是我需要的总 object。 如何结合两个查询? 可以在 NHibernate 中进行联合吗? ...
我对一张表有多个查询。 由于并非所有列/属性都需要,我在 select 列表的帮助下指定列。 以下面的方法为例。 这个方法有效 由于我需要在多个方法中定义 SelectList,我试图将 SelectList 移动到一个单独的方法中。 以下代码不起作用,NHibernate 抛出异常 NHiber ...
我正在尝试使用 NHibernate QueryOver 返回结果,其中带有逗号分隔字符串的列 (DoNotDisplay) 不包含特定字符串,例如“3”。 我尝试了以下方法: 主机类包含以下内容: 映射如下: 这将返回以下异常: 我还尝试将映射的属性设置为私有并在类本身中创建一个 ...
由于我们已将解决方案从VS2010迁移到VS2017,因此NHibernate QueryOver的lambda表达式无法正常工作。 经过各种测试,我发现删除了JoinAlias(但是从代码中显式删除了它是否执行是独立的),代码工作正常。 在调试NHibernate(3.3.3SP1)之 ...
我想选择作为IList的属性Items本身具有行的行。 在SQL中,它的简单计数> = 1,但在NHibernate中它不包括我。 试过很多方法 Count是无法识别的 ...
我上了Foo和Bar 我有一个输入q并且我想编写一个NHibernate查询,如果Foo.Name包含q或任何Bars对象的Name包含q ,则返回一个Foo对象列表。 我知道如何进行单独的查询,但是我不确定如何使用介于两者之间的OR运算符将其合并为1。 基本上,如果Foo对象的 ...
全部, 我有一个这样的查询: 在上面的 QueryOver 中,我调用了 _AddOrderBy() 方法,该方法添加了一个 order by 子句。 我面临的挑战是如何创建一个“order by”来引用位于以下关联路径中的属性(按“CompanyName”排序)而不与我的 Fetch()/I ...
我有以下工作 SQL 查询: 我想用 NHibernate 写这个。 当然,每个实体都可以多次访问数据库,但我想让它成为一次旅行。 研究了像这样、 这样或这样的分离查询的例子,但没有一个对我有用。 也尝试使用别名和标准来做到这一点。 数十次尝试之一: 提前感谢您的任何建议。 ...
我的要求是获取按Businessunitid,inventoryitemid分组的SiteItemOnHand记录,并在每个具有max(lastmodifiedtimestamp)的组中获取整个SiteItemOnHand记录。 我正在尝试为下面的SQL查询编写nhibernate等效查询 ...
给定的表A具有列EntityType(用于指定B型实体/表或类型C的实体/表的枚举)和EntityID(表B或表C中的条目的ID)的列。 B类和C类都实现接口IBC,而A类具有属性IBC。 这有效,但是当我有一个A并访问属性IBC时,它将再执行一次查询以选择表B或C的行。如果我有很多 ...
我有两个实体A和B ,其中A有一个一对多的关系B 。 我想创建一个 NHibernate 查询来获取所有A实体和所有B记录,其中: A实体处于活动状态 获取的B实体在日期范围内(我有 2 个c# DateTime对象)。 到目前为止,我已经尝试过这个: 通常我不喜欢以月为单位计算所 ...