在 nhibernate 中自动映射实体
您好,我在映射命名空间“nhibernateTest.Domain”中包含的所有实体时遇到了一个小问题。它基本上包含所有 Map 类,如 StudentMap、DepartmentMap 等…
将 NUMERIC(5,0) 映射到字符串时保留前导零
希望这是一个简单的问题。我在 AS/400 上有一个旧版 DB2 数据库,其中邮政编码等字段存储为 NUMERIC。当在 NHibernate 中映射它们时,它们被视为整数…
如何使用 Fluent Nhibernate 映射覆盖将子字符串映射到属性?
我在一个类上有一个字符串属性,我希望将其映射到另一列的子字符串。 可以说这是我的课程: public class MyClass { public virtual string PartNumbe…
nHibernate Future,加载顺序混乱
我可能使用 Future 方法完全错误,但我在理解如何优化其使用方面遇到了很多困难。这是我的简单例子。 三个对象,Member、Player、Character Member { …
NHibernate 和 Sharp 架构中的一个位置用于指定数据库和验证的字段长度
我正在使用 NHibernate、S#arp 架构构建一个新系统。我是 S#arp 的新手,但对 NHibernate 有经验。我真正希望找到的一个功能是一种在一个地方指定文本…
Fluent nHibernate - 保存一些接口,而不是其他接口
我在流畅的 nhibernate 中遇到了一个奇怪的错误。我有一组从接口继承的基本类,并且我已将接口映射到表,并且在类使用这些表的地方,它们实现了接口的…
Fluent NHibernate 自动映射:如何自定义子类表名称和键列名称?
我想这肯定是以前被问过的,但我用谷歌搜索了一个小时但找不到答案。 假设我有以下 2 个模型: public class Organism { public virtual int Id { get…
遗留数据库:多对一/引用,没有所有需要的关键列
我有一个引用(模板)文本的类,该文本对于每个租户和每个用例都有几个可能的文本 class Class1 { [...] public virtual Text TitleName { get; set; …
使用 NHibernate ICriteria/QueryOver 查询向外连接添加条件
使用 QueryOver 或 ICriteria 查询时,有没有办法在 NHibernate 中的外连接上指定附加条件? 我需要在外连接表上添加一些额外条件,但 NHibernate 总…
Fluent NHibernate AutoMapping SchemaExport - 更改对象模型并保留数据
当数据对象模型更改(向类添加新属性)时,是否有一种方法可以让流畅的自动映射更改架构,目前它只能删除并重新创建数据库架构,这将丢失数据库中的所…
为什么这个 Fluent NHibernate 配置仍然将所有级别记录到 log4net?
我有以下 Fluent Nhibernate 配置: public ISessionSource CreateSessionSource() { var config = Fluently.Configure() .Database(MsSqlCeConfigura…
附加 NHibernate 侦听器导致内存泄漏?
我正在使用 Configuration.AppendListeners 作为一些额外的侦听器。使用附加侦听器时,仅在程序结束时才调用析构函数 - 如果没有附加侦听器,则在 Sys…
Fluent NHibernate 单元测试固定长度字符字段
我的单元测试失败了,我知道原因,但我不确定应该如何处理它。我有以下单元测试: new PersistenceSpecification(session) .CheckProperty(x => x.Lin…