这是将流畅的nhibernate转换为xml的有效方法吗?

时间:2015-03-30 10:51:14

标签: nhibernate fluent-nhibernate

我正在尝试转换此代码:

Component(x => x.User, x =>
        {
            x.References(m => m.UserAccount).Columns(@"UserAccountId", @"UserAccountType");
            x.References(m => m.Postman, @"PostmanId");
        });

回到hbm.xml,我的问题是:所有事情都与我做的事情有关,还是我错过了什么? 转换代码:

<component name="User">
  <many-to-one name="UserAccount">
    <column name="UserAccountId"/>
    <column name="UserAccountType"/>
  </many-to-one>
  <many-to-one name="Postman" column="PostmanId"></many-to-one>
</component>

1 个答案:

答案 0 :(得分:1)

如果需要,可以将所有流畅的nhibernate映射输出为xml。听起来比这容易多了。

Generate XML mappings from fluent Nhibernate