问题标签 [automapping]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nhibernate - Fluent NHibernate:混合自动映射和手动映射
如果使用 Fluent NHibernate,是否可以自动映射大多数类,但指定几个特定的类应该使用常规的 fluent API 映射而不是自动映射?如果是这样,任何人都可以指出一些示例代码来说明如何做到这一点?
谢谢!
fluent-nhibernate - 使用流利的 nhibernate 自动映射映射嵌套在另一个类中的类
如何映射一个嵌套了另一个类的类。我正在使用自动映射。它给出异常'NHibernate.MappingException:关联引用未映射的类:class1 + class2'
假设你有
nhibernate - 理解 Fluent nHibernate 自动映射和关系的问题
我对 Fluent nHibernate 有点陌生,遇到了我的架构的场景,我不知道如何解决。
假设我有两张桌子:
追踪
TrackId UserId 名称
用户
用户名
现在,我想做的是能够按轨道访问相关的用户对象。例如:
var track = repo.GetById(1);
var userName = track.User.Name;
如何让 nHibernate 自动映射这个新的自定义用户属性?
fluent-nhibernate - Fluent nHibernate Automapping 不创建复数表名
我有两张桌子,位置和设施
它们映射到两个类,
一切都很好,直到我把设施改成这个
现在我从 nHibernate 得到一个例外说
由于某种原因,它没有将表的复数名称创建到 sql 字符串中。
谢谢你的帮助!
编辑
这是我当前的 TableNameConvention
当 Facility 从 Entity 继承时,Facility 确实通过此方法运行。当它从 Location 继承时,它不会
编辑 2 想我会发布所有内容......
generics - 流畅的 NHibernate 和自动映射泛型类型
我正在自动映射我的大部分模型,但是泛型存在问题。我有ValueContainer<TValue>
,我把它抽象化,这样它就不会在自动映射期间抛出异常。接下来,我必须创建类,就像StringValueContainer
让它映射一样。不用说,我不喜欢这种方法,因为我对泛型类非常满意。
所以,问题是,我如何手动映射
ValueContainer<string>
继承自自动映射类的类?我试图通过 SubclassMap 流畅地配置子类,但是可以预见的是,失败了。
只是为了澄清:我有StringValueContainer: ValueContainer<string>
,但是StringValueContainer
除了自动映射之外,该类没有添加任何价值,所以我想知道是否有可能以更清洁的方式来做。
fluent-nhibernate - fluent-nhibernate 自动映射外键插入 null。
我有一个名为 Worker 的类
我正在使用带有一些约定的自动映射
问题是当我用赔偿列表保存工人时:工人被保存,因此赔偿但赔偿表中的外键(WorkerID)为空????
nhibernate - 在 Fluent NHibernate 中映射人员和员工
如何使用 Fluent NHibernate(实体、映射类等)映射以下查询,员工 ID 存储在标识符表中。人员表包含员工信息和非员工信息。
选择 p.Id、p.FirstName、p.LastName
联合所有
INNER JOIN 标识符 i on (e.Id = i.value)
INNER JOIN type t on (i.typeid = t.id and i.typeName = 'EmployeeId')
任何人?
nhibernate - 如何在 Fluent NHibernate 中自动映射组件集合?
我有一个TrackLog
包含作为TrackPoint
对象的 GPS 点集合:
TrackPoint
是一个组件,我创建了一个IAutomappingConfiguration
告诉 FNH 将其映射为这样的组件。但是,当我尝试运行我的程序时,FNH 会吐出以下异常:
关联引用未映射的类:TestProject.Components.TrackPoint
如何映射组件集合?
nhibernate - 使用 Fluent NHibernate Automapper 映射抽象基类
我正在使用 Fluent NHibernate 的自动映射器来映射以下域模型(通过AutoMap.AssemblyOf<Ticket>()
),但是在创建 SessionFactory 时它会引发异常。
NHibernate.MappingException:来自表 Ticket 的关联引用了一个未映射的类:所有者
文档说这应该按原样工作。我是不是忘记了什么?
nhibernate - NHibernate,我调用删除但自动调用更新!
在 NHibernate 中,我调用删除但自动调用更新!我使用 FluentNhibernate 自动映射。