Pre*_*hts 2 nhibernate nhibernate-mapping
我有一个实体。具有以下属性:
public class Entity
{
public int CustomerId { get; set; }
public Customer { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
如何两次映射CustomerId。一次是int属性,一次是多对一关系?
<many-to-one name="Customer" column="[CustomerId]" class="Customer"/>
<property name="CustomerId" column="[CustomerId]" type="Int64" />
Run Code Online (Sandbox Code Playgroud)
只是这个,行不通。我已经尝试过,使它们成为只读但没有成功。
其中之一应映射为readonly (inser / udpate false),并引用为formula
<many-to-one name="Customer" column="[CustomerId]" class="Customer"/>
<property name="CustomerId" formula="[CustomerId]" type="Int64" insert="false" update="false" />
Run Code Online (Sandbox Code Playgroud)
然后它应该可以正常工作。然后,这两个属性都可以用于“选择”,“位置...”排序
| 归档时间: |
|
| 查看次数: |
1018 次 |
| 最近记录: |