您好我现在正在将xml映射转换为代码映射,因为我没有获得转换ManyToOne映射的正确方法,所以我被困在一个地方。
XML映射
</many-to-one>
<many-to-one class="MyProject.Activity.Communication, MyProject.Activity" name="Comm">
<column name="CommID" />
</many-to-one>
现在我在其他解决方案中有MyProject.Activity.Communication,并且在我的映射项目中没有任何引用。我想在我的代码映射中指定类。
ManyToOne(x => x.Comm, map =>
{
map.Column("CommID");
});
如何在引用实体名称时在此映射中指定类,因此我需要在代码映射中添加该类。
答案 0 :(得分:0)
映射将使用Reflection来获取程序集名称。
ManyToOne(x => x.Survey, map =>
{
map.Column("SurveyID");
map.Class(Type.GetType("MyProject.Activity.Communication, MyProject.Activity"));
});