我如何映射到与NHibernate的同桌父母或孩子?

<p>让我们假设我有一个表类与持有同一个表中父母或子女类的ID列。这样的设计可以让我有类别,或者在一个线程无限级别的无限的水平,例如 P&gt; </p><p>我该如何映射与NHibernate这种关系?是否有这样做的时候,我应该考虑什么缺点或警告? P&gt;
</p>

56 浏览 1 回复
  gt   映射   一个   警告   父母  

回复

    <p>您把它映射为纽约等多到一: P&gt;</p><p>唯一的警告是采取循环引用护理以及非lazyloaded集合和属性... P&gt;
    </p>

    潘姜

相关信息

如何映射集合&LT; T&GT;在NHibernate的?

<p>我有一个类联系(基类),一类叫Customer和一类叫做供应商。客户和供应商类从双方联系获得。 P&gt; </p><p>客户与订单一个0到n的关系。我想有客户的集合属性,并有它在NHibernate的映射到其对应的表。 P&gt; </p><p>这是如何在做NHibernate的(2.0.1版GA)? P&gt...

20 浏览 1 回复   gt   一个   映射   集合   nhibernate  

映射的SQL使用NHibernate 2008 DATETIMEOFFSET

<p>有DATETIMEOFFSET新的数据类型的SQL 2008的使用NHibernate System.DateTimeOffset映射任何支持的方式? P&gt; </p>

14 浏览 1 回复   gt   nhibernate   datetimeoffset   问题   没有  

功能NHibernate - 映射两个实体同桌

<p>我想两个域的实体映射到同一个表。我们正在做我们的域模型一个聪明的实体,所以我们有一个可编辑地址的概念,一个只读地址。我已经从映射使用Classmaps,一切似乎去罚款,直到我们尝试使用的SchemaExport类从NHibernate的出口模式。它错误说出来的表已经存在。 P&gt; </p><p>我以为这是一些简单的,我只是没有看到。 P&...

15 浏览 1 回复   gt   一个   地址   实体   只读  

NHibernate的映射:使用实体 - &GT; ValueType1-&GT;实体2

<p>我有以下的域模型: P&gt; </p><p>使用实体 - &gt; ValueType1-&gt;实体2 P&gt; </p><p>我怎么能写的映射文件来表示上述情况(在检索使用实体)? P&gt; </p><p> PS:我知道我可以使用组件标签时,值类型不引用另一个实体(在这种情况下,实体2)。 P&gt; </p><p>感谢 P&gt; </p>

14 浏览 1 回复   gt   实体   使用   映射   情况  

NHibernate的组件映射 - 零组件

<p>我有一个映射的实体,物质,具有映射组件,损伤。 P&gt; </p><p>在损伤的唯一属性是DateOfInjury这是一个可为空的日期时间。 P&gt; </p><p>当我取回事,如果DateOfInjury为null,该组件为null。 P&gt; </p><p>因此 ,这样的事情matter...

5 浏览 1 回复   组件   gt   一个   映射   属性