将映射从 XML 转换为 Confirmst(代码映射)
Convert Mapping from XML to Confirmst(Code Mappings)
你好,我目前正在将 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,但在我的制图项目中没有任何参考。我想在我的代码映射中指定 class。
ManyToOne(x => x.Comm, map =>
{
map.Column("CommID");
});
如何在此映射中指定 class,因为引用了实体名称,因此我需要在我的代码映射中添加 class。
映射将使用反射来获取程序集名称。
ManyToOne(x => x.Survey, map =>
{
map.Column("SurveyID");
map.Class(Type.GetType("MyProject.Activity.Communication, MyProject.Activity"));
});
你好,我目前正在将 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,但在我的制图项目中没有任何参考。我想在我的代码映射中指定 class。
ManyToOne(x => x.Comm, map =>
{
map.Column("CommID");
});
如何在此映射中指定 class,因为引用了实体名称,因此我需要在我的代码映射中添加 class。
映射将使用反射来获取程序集名称。
ManyToOne(x => x.Survey, map =>
{
map.Column("SurveyID");
map.Class(Type.GetType("MyProject.Activity.Communication, MyProject.Activity"));
});