问题标签 [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.

0 投票
1 回答
1952 浏览

nhibernate - Fluent NHibernate:混合自动映射和手动映射

如果使用 Fluent NHibernate,是否可以自动映射大多数类,但指定几个特定的​​类应该使用常规的 fluent API 映射而不是自动映射?如果是这样,任何人都可以指出一些示例代码来说明如何做到这一点?

谢谢!

0 投票
1 回答
426 浏览

fluent-nhibernate - 使用流利的 nhibernate 自动映射映射嵌套在另一个类中的类

如何映射一个嵌套了另一个类的类。我正在使用自动映射。它给出异常'NHibernate.MappingException:关联引用未映射的类:class1 + class2'

假设你有

0 投票
1 回答
177 浏览

nhibernate - 理解 Fluent nHibernate 自动映射和关系的问题

我对 Fluent nHibernate 有点陌生,遇到了我的架构的场景,我不知道如何解决。

假设我有两张桌子:

追踪

TrackId UserId 名称

用户

用户名

现在,我想做的是能够按轨道访问相关的用户对象。例如:

var track = repo.GetById(1);

var userName = track.User.Name;

如何让 nHibernate 自动映射这个新的自定义用户属性?

0 投票
2 回答
2581 浏览

fluent-nhibernate - Fluent nHibernate Automapping 不创建复数表名

我有两张桌子,位置和设施

它们映射到两个类,

一切都很好,直到我把设施改成这个

现在我从 nHibernate 得到一个例外说

由于某种原因,它没有将表的复数名称创建到 sql 字符串中。

谢谢你的帮助!

编辑

这是我当前的 TableNameConvention

当 Facility 从 Entity 继承时,Facility 确实通过此方法运行。当它从 Location 继承时,它不会

编辑 2 想我会发布所有内容...... 数据库图

0 投票
0 回答
351 浏览

generics - 流畅的 NHibernate 和自动映射泛型类型

我正在自动映射我的大部分模型,但是泛型存在问题。我有ValueContainer<TValue>,我把它抽象化,这样它就不会在自动映射期间抛出异常。接下来,我必须创建类,就像StringValueContainer让它映射一样。不用说,我不喜欢这种方法,因为我对泛型类非常满意。

所以,问题是,我如何手动映射 ValueContainer<string>继承自自动映射类的类?我试图通过 SubclassMap 流畅地配置子类,但是可以预见的是,失败了。

只是为了澄清:我有StringValueContainer: ValueContainer<string>,但是StringValueContainer除了自动映射之外,该类没有添加任何价值,所以我想知道是否有可能以更清洁的方式来做。

0 投票
2 回答
644 浏览

fluent-nhibernate - fluent-nhibernate 自动映射外键插入 null。

我有一个名为 Worker 的类

我正在使用带有一些约定的自动映射

问题是当我用赔偿列表保存工人时:工人被保存,因此赔偿但赔偿表中的外键(WorkerID)为空????

0 投票
1 回答
1494 浏览

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')

任何人?

0 投票
2 回答
898 浏览

nhibernate - 如何在 Fluent NHibernate 中自动映射组件集合?

我有一个TrackLog包含作为TrackPoint对象的 GPS 点集合:

TrackPoint是一个组件,我创建了一个IAutomappingConfiguration告诉 FNH 将其映射为这样的组件。但是,当我尝试运行我的程序时,FNH 会吐出以下异常:

关联引用未映射的类:TestProject.Components.TrackPoint

如何映射组件集合?

0 投票
1 回答
769 浏览

nhibernate - 使用 Fluent NHibernate Automapper 映射抽象基类

我正在使用 Fluent NHibernate 的自动映射器来映射以下域模型(通过AutoMap.AssemblyOf<Ticket>()),但是在创建 SessionFactory 时它会引发异常。

NHibernate.MappingException:来自表 Ticket 的关联引用了一个未映射的类:所有者

文档说这应该按原样工作。我是不是忘记了什么?

0 投票
1 回答
54 浏览

nhibernate - NHibernate,我调用删除但自动调用更新!

在 NHibernate 中,我调用删除但自动调用更新!我使用 FluentNhibernate 自动映射。