mapping-by-code相关内容
我正在尝试通过代码 api(NOT FluentNHibernate,也不是 xml)学习 NHibernate 3.2 内置映射.你能帮我映射这些实体之间的多对多关系吗? public class Post {公共虚拟 ID { 获取;放;}公共 IList标签 { 得到;放;}}公共类标签{公共虚拟 ID { 获取;放;}公共 IList帖子{得到;放;}} 我的主要关键策略是: Id(
..
我正在开始一个新项目,我想使用 NHibernate 3.2.我知道它现在可以做类似于 FluentNHibernate 的事情,我想尝试一下. 但是我很难找到有关 Loquacious API 的文档.我看过博客 关于如何配置 ISessionFactory 的帖子,但在这之后我迷路了.我知道 3.2 API 发展很快,而且那篇大约 3 到 4 个月前的文章已经过时了,但我正在寻找最新信息
..
我正在构建一个应用程序,该应用程序通过代码使用NHibernate映射,当我使用组件映射(相当于hbm复合元素映射)来存储值对象时,无法映射受保护的属性. 我能够在实体和组合映射中为单个值对象映射受保护的属性,只是映射值对象的集合时似乎不支持受保护的属性. public class MyEntity { public virtual int Id { get; protecte
..
我正在使用NHibernate中的代码映射. 我上了一堂课,有几个属性.其中之一与数据库中的任何列无关,但仍然具有getter和setter. 我使用ConventionModelMapper而不是ModelMapper.第一个假设所有属性都已映射. 我如何告诉NHibernate忽略它? 解决方案 为什么不映射所需的属性,而保留不需要映射的属性 检查您可以按以下方式管理
..
我已经用过时的映射(通过代码映射)替换了我所有的NHibernate xml映射文件.我唯一不知道的是,是否有可能使用过时的映射定义此命名查询:
..
请明确说明-这个问题与Fluent NHibernate无关. 我有一个Parent和Child类,它们之间是一对多的关系. 为便于阅读,该代码已缩短. public class Child { int Id; string Name; } public class Parent { int Id; string Name; Iesi.C
..
在使用新的Loquacious配置映射到IDictionary时遇到问题. 这是课程: public class Person { public Person() { Description = new Dictionary(); } public virtual int Id { get; set; }
..
我的实体定义如下: public class Foo : Entity { public class FooId { public virtual String Bar { get; protected internal set; } public virtual Int32 Buzz { get; protected i
..
花些时间为我找到答案,以为我会分享爱意. 在SQL Server中通过代码使用NHibernate的新映射时,我无法保存实体.保存实体时,将引发System.Data.SqlClient.SqlException并显示以下消息(减去表名): “当IDENTITY_INSERT设置为OFF时,无法在表'DietUser'中为标识列插入显式值." 我的表使用身份ID,而实体&映射如下
..
除了使用NH的按代码映射外,这与此问题几乎相同. 我真的需要虚拟属性,因为我还想使用SchemaExport为不同的rdbms创建数据库,而无需为每个rdbms创建/维护脚本. 也许有一个MbC专家知道如何使用MbC 更新:显而易见的简单代码 Property("dummyProperty", c => { c.Column("legacyColumn");
..
如何使用按代码映射来映射这些实体: public class Foo { public virtual IDictionary Bars { get; set; } } public class Bar { public virtual int Id { get; set; } public virtual string Name { ge
..
我有一个员工表: Employee { Name EmployeeId -pk PositionId -fk } positionId映射到位置表: Position { PositionId -pk ReportsToId PositionName PositionDescription } ReportsToId字段是
..
我知道我可以使用nhibernate读取下面的字符串写列表 HasMany(x => x.Attachments) .KeyColumn("RowId") .Table("PostTable").Element("PostKey"); 但这会创建一个额外的表,例如 UserType 或其他名称,以便我们可以直接写入列表...如果是的话,使用nhibernate自定义Use
..
我正在尝试学习NHibernate 3.2 built-in mapping by code api( 不是 FluentNHibernate,也不是xml).您能帮我映射这些实体之间的多对多关系吗? public class Post { public virtual Id { get; set; } public IList Tags { get; set; }
..
如何在这个类的每个子类策略的新NHibernate Mapping-By-Code中编写映射: public class Person { public virtual int Id {get;组; } public virtual string Name {get;组; } } 公共类JuridicalPerson:Person { public virtual
..
我有几个项目使用NH和FNH来生成映射(一些流利的一些自动映射)。我还需要一些bug和缺少的功能,但是似乎FNH会因为集成到NHibernate中的代码映射而死。 问题:贡献于FNH或将映射迁移到代码映射或confORM,并修复问题/执行功能? 解决方案 在我们的办公室,已经使用NHibernate 3年了。我们一直在考虑转向Nhibernate,但从来没有采取行动。使用hbm.xm
..
所以我已经用完了为什么这么慢的想法。也许你可以帮助。 所以我试图做一个简单的记录从一个oracle db使用nHibernate映射的代码。我正在使用nuget的nHibernate verison 3.3.1.4。 这里是映射代码: public class Person { public virtual PersonKey Key {get;组; } public v
..
我试图学习 NHibernate 3.2内置映射的代码api (不流利的NHibernate )。 请注意: / strong>我googled的问题,也是我搜索的SOF,所有的例子都使用Fluent API或xml;我想在NHibernate 3.2中使用内置的映射api public class Person { public virtual int Id {get;组; }
..
我想一个属性映射到另一个表中的任意列。该文件说,该公式可以是任意的SQL,我看到显示出类似的例子。 但是,SQL NHibernate的产生甚至不是有效的。从公式计算出整个SQL语句被注入到 SELECT 语句的中间。 属性(X => x.Content,地图= GT; { map.Column(“内容”); map.Formula(“选择”简单的东西“作为'内容'”)
..
所以,我为什么这是如此缓慢江郎才尽。也许你可以提供帮助。 所以我想从Oracle做记录一个简单的获取数据库使用NHibernate映射通过代码。我使用NHibernate的verison 3.3.1.4从的NuGet 下面是映射代码: 公共类Person { 公共虚拟PersonKey键{搞定;组; } 公共虚拟字符串名字{获得;组; } 公共虚拟字符串名字{获得;组; }
..