NHibernate是.NET框架的成熟的开源对象关系映射器(ORM)。
我的表结构为: ------------------------------------------------ | id |每日索引|每月索引|创建| ------------------------------------------------ |图形用户界面| 1 ...
我在 .net 6 项目中遇到以下错误 FluentNhibernate 但相同的代码在框架 4.8 中工作。 错误:无法从 nhibernate.driver.sqlclientdriver、nhibernate、vers 创建驱动程序...
我的模型包含以下内容: 公共虚拟 DateTime LastSessionDate { 获取;放; } 公共虚拟列表值{获取;放; } 应从自定义的其他表中选择值...
作为我上一个问题的后续。我是一名 ASP.NET 程序员,我想知道 NHibernate 如何帮助我比其他方式更轻松、更快地完成工作。假装我不知道...
如何将Castle Activerecord转换为纯NHibernate或Fluent NHibernate?
我将把一个不断增长的项目从使用 Castle Activerecord 重构为纯 NHibernate 或具有服务/存储库模式和 POCO 的 Fluent NHibernate。 获得 hbm 最简单的方法是什么...
我在工作单元开始时开始会话,并在工作单元结束时关闭。工作单元分布在多种方法中。 在一种方法中,我使用 Get 方法加载实体。所以这正在开会
我想使用 NHibernate 提供的 linq 查询来更新实体。例如(来自官方文档) 会话.Query() .Where(c => c.BodyWeight > 20) .UpdateBuilder() ...
我遇到一个问题: 建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例...
我的 nHibernate 有问题。 假设有 2 个类 Client 和 Order 公共类客户端{ 公共 int Id {获取;放;} 公共字符串名称{get;放;} 公共列表 {获取;放;} ...
Nhibernate 在将多个实体映射到同一个表时是否在后台使用分布式事务?
NHibernate 的一个好处是能够将多个实体映射到同一个表,而无需使用继承。 示例:对于餐厅 BoundedContext: 公开课餐厅顾客 { 公共...
具有多个参数的NHibernate Expression.Sql
我想在 NH Criteria 中使用 Expression.Sql,但重载不起作用,并且没有我可以找到的文档。 我在哪里输入参数? 我有 NH DetachedCriteria,但我必须...
我正在尝试使用 NHibernate 进行批量更新,但它不是进行批量更新,而是对所有行进行单独写入。我必须向数据库写入大约 10k 行。 使用 (var 会话 =
映射 HasMany 关系,无需任何键列 - 仅Where()
从概念上讲,我想映射这样的集合: HasMany(x => x.Children).Where("some_column_name='foo'"); HasMany() 的默认模式要求我提供一个 KeyColumn ,它...
这是我要配置映射的组件 公共类 Range : ValueObject { 公共虚拟 T Start {get;放;} 公共虚拟 T 完成 {get;放;} } 在我做...
我有一个数据访问类,带有一个名为 Salutation 的枚举: 公共枚举称呼 { 未知 = 0, 女士 = 1, ETC 先生=5, ETC } 我正在使用 NHibernate 继续课程,并且...
如何在 Automapper 12.x ConstructUsing 中使用依赖注入
我们正在使用 Automapper 将 DTO 映射到实体。 为了确保创建的实体始终绑定到会话(我们使用 NHibernate),我们在 Automapper 配置中有以下内容: 变种
NHibernate - 将 Oracle 序列映射到非 ID 列
假设有一个这样的表: ID FOO 酒吧 数字 VARCHAR2 数字 还有一个像这样的类: 公开课 SomeClass { 公共虚拟长ID {get;set;} 公共虚拟字符串 Foo {get;set;} p...
有一个多线程应用程序,可处理大型数据库文件(> 600 Mb)。当我添加 blob 数据并开始对每个请求使用 >30 Kb 的 BLOB 数据进行操作时,“数据库已锁定”问题开始出现。我
流畅的 NHibernate 映射 IList<Point> 作为单列的值
我有这门课: 公共类 MyEntity { 公共虚拟int Id { 得到;放; } 公共虚拟 IList 向量 { get;放; } } 如何将 Fluent NHibernate 中的向量映射到
您好,我正在尝试获取按日期排序的查询,但如果有 due_date 可以使用,如果没有 due_date,则需要使用sample_date。这是我尝试过的,但它不正确。 有吗...