nhibernate 相关问题

NHibernate是.NET框架的成熟的开源对象关系映射器(ORM)。

从IList<>返回ReadOnlyCollection

好的,所以 List<> 包含 AsReadOnly(),它为您提供 ReadOnlyCollection。我需要的是有一个 IList 类型的字段,以及一个将为该列表返回 ReadOnlyCollection 的属性...

回答 6 投票 0

ISession.Load(id)“创建代理实例失败”“序列包含多个匹配元素”

我正在从非常旧的 NHibernate 版本(2.1 到 5.5)升级应用程序。应用程序构建并运行,并且从数据库读取实体或向数据库写入实体。 但是,当调用 ISession.Load 时,我得到

回答 1 投票 0

NHibernate 多对一映射:如果parent为null,则将外键设置为空Guid而不是null

我想要做的事情确实非常简单,但我似乎无法使用 NHibernate 获得正确的映射。 我正在处理一个包含父对象和子对象的数据库。子对象...

回答 2 投票 0

使用 SQLite 和 DateTimeOffset 映射对 NHibernate 进行单元测试

移植应用程序以从不同的 ORM 使用 NHibernate。 我已经开始具备针对内存 SQLite 数据库运行单元测试的能力。这适用于第一个...

回答 4 投票 0

使用 NHibernate 的 SqlDateTime 溢出

我使用 NHibernate 在数据库中保存我的对象 App 对象定义了一个属性: 公共虚拟日期时间发布日期{获取;放; } 在映射类中: 地图(x => x.发布日期)....

回答 2 投票 0

如何在 Code Smith 中合并 XML 文件?

我正在使用 CodeSmith 生成项目中的文件。它具有使用插入区域和保留区域策略合并 C#/VB 和 SQL 文件的功能。 我怎样才能将这些扩展到...

回答 3 投票 0

NHibernate:尽管配置正确,但实体映射不正确

我面临 NHibernate 的问题,尽管配置似乎正确,但实体映射不正确。以下是该场景的摘要: 我有一个 ProductPrices 课程...

回答 1 投票 0

NHibernate QueryOver 与WhereRestriction 为 OR

我有这个查询,但我似乎找不到如何将WhereRestrictionOn 设置为OR。现在它们的功能为“与”,但我想要一个或另一个。 var privateInfo = Session.QueryOver() ...

回答 2 投票 0

Hibernate,指定多列为主键

我有以下数据库架构。 表:项目 item_id int(11) 自动增量不为空 item_name varchar(22) 不为空 version_start_date 日期时间不为空 version_end_date 日期时间 主键...

回答 1 投票 0

NHibernate LINQ 添加查询提示

我正在尝试将“OPTION(RECOMPILE)”添加到我的一些 NHibernate 查询的末尾。我找到了以下帖子: https://www.codewrecks.com/post/old/2011/07/use-sql-server-query-hints-with-

回答 2 投票 0

在asp.net mvc应用程序中哪里处理StaleObjectStateException?

我正在使用“每个请求会话”模式。交易是自动管理的。 如何轻松处理 StaleObjectStateException 并显示一些特定视图?

回答 1 投票 0

哪个版本的 Nhibernate 可与 .NET 6 和 Visual Studio 2022 配合使用?

我们正在升级我们的软件,需要 .NET 6 和 Visual Studio 2022。 需要知道哪个版本的 NHibernate 适用于 .NET 6 和 Visual Studio 2022 尝试过谷歌研究但无法...

回答 1 投票 0

Nhibernate - 使用 linq 急切地获取集合中的集合

我对 NHibernate 还很陌生,希望通过几个地方的 linq 扩展来优化对象列表的加载。当我尝试在

回答 1 投票 0

NHibernate防止级联删除

假设我有一个 Foo 类。我还有一个名为 Foo_Foo 的 Foo 视图,它列出了 Foo 之间的多对多关联。我将这个关联映射为每个 Foo 上的一个简单的不可变集,带有cascade=&

回答 1 投票 0

Hibernate 6 不支持工作日的 datepart 函数

在 hibernate 从版本 5 迁移到版本 6 的过程中,我发现 hibernate 使用版本 6 的方言以不同的方式注册函数。 我的日期部分有问题...

回答 1 投票 0

ORA-22835:缓冲区大小不足,无法将 CLOB 转换为 CHAR 或 BLOB 转换为 RAW(实际:81863,最大:2000)

我正在尝试使用 C# 应用程序和 Nhibernate 版本 5.4.6 在数据库(Oracle)中插入文件字节数组,但出现以下错误: “ORA-22835:

回答 1 投票 0

NHibernate 返回包含列表中值的记录<string>

我不知道如何编写 NHibernate 查询,该查询将返回在电子邮件列表中具有特定值的所有记录。据我了解,它不支持 Contains() 并且如果我使用 IsLike()...

回答 1 投票 0

Castle.Facilities.NHibernate 和 FluentNHibernate v2.x

我正在使用 https://github.com/haf/Castle.Facilities.NHibernate,它是用 NHibernate 3.1 和 FluentNHibernate 1.2 构建的。我已通过 NuGet 在我的 ...

回答 1 投票 0

nhibernate CreateCriteria 通配符就像何时

在 SQL 中我可以写 从客户中选择废话 其中 @p1 Like '%'+姓氏+'%' 我如何在 Nhibernate 中使用 CreateCriteria 来表示这一点? 我试过了 s.CreateCriteria.Add(限制.Wh...

回答 3 投票 0

NHibernate OrchardCMS 和 Long Id:对象引用未保存的瞬态实例

我正在使用 OrchardCMS (1.10.x) 作为 Web 应用程序。 OrchardCMS 使用整数字段作为数据库的主键(ContentItemRecord.Id)。然而,很快,Web 应用程序将需要的不仅仅是通过最大值

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.