问题标签 [mapping-by-code]
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-mapping - 映射字典使用 MappingByCode
我怎样才能映射IDictionary<Entity, Component>
?我已经这样做了:
(其中 GeneralResourceType 是映射实体,Quantity 是 ValueObject)。但是在调用 BuildSession() 期间会抛出异常:
NHibernate.MappingException :来自表 BookedResources 的关联引用了一个未映射的类:{MyNamespace}.Quantity。像它这样的接缝尝试为 Quantity 查找 ClassMapping,而将值部分映射为 Component。
nhibernate - Nhibernate 3.2 开始到完成使用内置 conForm 的演练
我正在寻找有关 Nhibernate 3.2 的教程,该教程使用 NHibernate 提供的内置代码配置。我对使用 Fluent NHibernate 和旧式 XML 映射不感兴趣。
c# - NHibernate 3.2中的一对一映射通过代码映射
我正在努力学习NHibernate 3.2 built-in mapping by code api
(NOT Fluent NHibernate)。你能帮我映射这些实体之间的一对一(或零)关系吗?
注意:我搜索了这个问题,也搜索了 SOF,所有示例都使用 Fluent API 或 XML;我正在尝试在 NHibernate 3.2 中使用内置的映射 API
主键策略在这里:
nhibernate - NHibernate 3.2中的一对多映射通过代码映射
我正在努力学习NHibernate 3.2 built-in mapping by code api
(NOT Fluent NHibernate)。你能帮我映射这些实体之间的一对多关系吗?
更新:
我像这样映射Id
:
nhibernate - NHibernate 3.2 多对多代码映射
我正在尝试学习NHibernate 3.2 built-in mapping by code api
(不是FluentNHibernate,也不是 xml)。你能帮我映射这些实体之间的多对多关系吗?
我的主要关键策略是:
我试试这个:
但它不起作用。
nhibernate - NHibernate 3.2 通过代码和继承进行多到任何映射
尝试像这样映射我的域时,我有一个多对任意映射和继承冲突:
我像这样映射继承:
现在我想映射IssuedToken
(许多)和Member
(任何)关系,但我不知道该怎么做!你能帮我理解和映射关系吗?
注意:我使用NHibernate 3.2
的是代码映射——不是 NHibernateFluent API,也不是 XML。
nhibernate - 使用 NHibernate 的 Loquacious Mapping By Code 进行多级继承
我正在使用基于 NHibernate 约定的映射,并且正在尝试解决如何映射多级继承结构
如果我有以下类结构
我希望所有三个类都代表一个表 - 数据库中的“ClassC”
在我的配置中,我将 ClassA 定义为 RootEntity
(如此处所述:http: //fabiomaulo.blogspot.co.nz/2011/04/nhibernate-32-mapping-by-code_13.html)
生成的架构然后为 ClassB 和 ClassC 创建单独的表,它们都包含在 ClassA 中定义的字段
nhibernate - NHibernate Map By Code - 多对多 - 双向导航
我对 NHibernate 很陌生。
我有很多映射。它们看起来像这样:
当我做
我可以访问已添加的孩子。但是,当我尝试按原路导航时,即:
子对象上的父集合为空。
有没有人能够阐明这个问题?
干杯,
詹姆士
编辑
抱歉,我使用以下代码来保存和获取我的实体:
要检索数据:
我是否需要将 get 包装在事务中?
干杯,
詹姆士
nhibernate - NHibernate 通过代码映射:如何映射 IDictionary?
如何使用按代码映射来映射这些实体:
我找到了这个线程,但它没有映射实体,只有简单的类型。我尝试了许多映射,包括自动映射:
但是他们中的大多数都会抛出这两个错误:
- 外键 (Bars [idx])) 必须具有与引用的主键 (Bars [FooId, idx]) 相同的列数。
- 来自表 FoosToStrings 的关联引用了一个未映射的类:System.String。
任何帮助将不胜感激。谢谢。:)
nhibernate - nHib 3.2 通过复合键上的代码连接进行映射
我的(旧版,无法更改)架构在 User 和 UserAddress 之间具有一对一的关系,并带有一个复合键:
我最初的想法是使用 a<join
将它们全部带到同一个班级:
但我不知道映射:
有没有办法做到这一点?或者也许我应该选择一个组件或一对一的映射......