NHibernate是.NET框架的成熟的开源对象关系映射器(ORM)。
好的,所以 List<> 包含 AsReadOnly(),它为您提供 ReadOnlyCollection。我需要的是有一个 IList 类型的字段,以及一个将为该列表返回 ReadOnlyCollection 的属性...
ISession.Load(id)“创建代理实例失败”“序列包含多个匹配元素”
我正在从非常旧的 NHibernate 版本(2.1 到 5.5)升级应用程序。应用程序构建并运行,并且从数据库读取实体或向数据库写入实体。 但是,当调用 ISession.Load 时,我得到
NHibernate 多对一映射:如果parent为null,则将外键设置为空Guid而不是null
我想要做的事情确实非常简单,但我似乎无法使用 NHibernate 获得正确的映射。 我正在处理一个包含父对象和子对象的数据库。子对象...
使用 SQLite 和 DateTimeOffset 映射对 NHibernate 进行单元测试
移植应用程序以从不同的 ORM 使用 NHibernate。 我已经开始具备针对内存 SQLite 数据库运行单元测试的能力。这适用于第一个...
使用 NHibernate 的 SqlDateTime 溢出
我使用 NHibernate 在数据库中保存我的对象 App 对象定义了一个属性: 公共虚拟日期时间发布日期{获取;放; } 在映射类中: 地图(x => x.发布日期)....
我正在使用 CodeSmith 生成项目中的文件。它具有使用插入区域和保留区域策略合并 C#/VB 和 SQL 文件的功能。 我怎样才能将这些扩展到...
我面临 NHibernate 的问题,尽管配置似乎正确,但实体映射不正确。以下是该场景的摘要: 我有一个 ProductPrices 课程...
NHibernate QueryOver 与WhereRestriction 为 OR
我有这个查询,但我似乎找不到如何将WhereRestrictionOn 设置为OR。现在它们的功能为“与”,但我想要一个或另一个。 var privateInfo = Session.QueryOver() ...
我有以下数据库架构。 表:项目 item_id int(11) 自动增量不为空 item_name varchar(22) 不为空 version_start_date 日期时间不为空 version_end_date 日期时间 主键...
我正在尝试将“OPTION(RECOMPILE)”添加到我的一些 NHibernate 查询的末尾。我找到了以下帖子: https://www.codewrecks.com/post/old/2011/07/use-sql-server-query-hints-with-
在asp.net mvc应用程序中哪里处理StaleObjectStateException?
我正在使用“每个请求会话”模式。交易是自动管理的。 如何轻松处理 StaleObjectStateException 并显示一些特定视图?
哪个版本的 Nhibernate 可与 .NET 6 和 Visual Studio 2022 配合使用?
我们正在升级我们的软件,需要 .NET 6 和 Visual Studio 2022。 需要知道哪个版本的 NHibernate 适用于 .NET 6 和 Visual Studio 2022 尝试过谷歌研究但无法...
Nhibernate - 使用 linq 急切地获取集合中的集合
我对 NHibernate 还很陌生,希望通过几个地方的 linq 扩展来优化对象列表的加载。当我尝试在
假设我有一个 Foo 类。我还有一个名为 Foo_Foo 的 Foo 视图,它列出了 Foo 之间的多对多关联。我将这个关联映射为每个 Foo 上的一个简单的不可变集,带有cascade=&
Hibernate 6 不支持工作日的 datepart 函数
在 hibernate 从版本 5 迁移到版本 6 的过程中,我发现 hibernate 使用版本 6 的方言以不同的方式注册函数。 我的日期部分有问题...
ORA-22835:缓冲区大小不足,无法将 CLOB 转换为 CHAR 或 BLOB 转换为 RAW(实际:81863,最大:2000)
我正在尝试使用 C# 应用程序和 Nhibernate 版本 5.4.6 在数据库(Oracle)中插入文件字节数组,但出现以下错误: “ORA-22835:
NHibernate 返回包含列表中值的记录<string>
我不知道如何编写 NHibernate 查询,该查询将返回在电子邮件列表中具有特定值的所有记录。据我了解,它不支持 Contains() 并且如果我使用 IsLike()...
Castle.Facilities.NHibernate 和 FluentNHibernate v2.x
我正在使用 https://github.com/haf/Castle.Facilities.NHibernate,它是用 NHibernate 3.1 和 FluentNHibernate 1.2 构建的。我已通过 NuGet 在我的 ...
nhibernate CreateCriteria 通配符就像何时
在 SQL 中我可以写 从客户中选择废话 其中 @p1 Like '%'+姓氏+'%' 我如何在 Nhibernate 中使用 CreateCriteria 来表示这一点? 我试过了 s.CreateCriteria.Add(限制.Wh...
NHibernate OrchardCMS 和 Long Id:对象引用未保存的瞬态实例
我正在使用 OrchardCMS (1.10.x) 作为 Web 应用程序。 OrchardCMS 使用整数字段作为数据库的主键(ContentItemRecord.Id)。然而,很快,Web 应用程序将需要的不仅仅是通过最大值