0
您好我目前正在將xml映射轉換爲代碼映射,並且由於我沒有獲得轉換ManyToOne映射的正確方法而被困在一個地方。將映射從XML轉換爲確認(代碼映射)
的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");
});
如何在此映射中指定類作爲實體名稱被引用,因此我需要在我的代碼映射中添加該類。
我知道這不是答案,只是一個評論。但是,如果Mapping項目沒有引用POCO項目,這是沒有意義的。它沒有任何意義......沒有優勢... –
其實我有一個插件(活動),以便被一個被引用的ParentCommunication引用。所以當插件添加時,它會選擇。一切工作都在我的項目中使用XML映射,但是由於xml映射需要在classname中使用字符串,因此它將使用windsor進行解析,並且在通過代碼轉換映射時,我無法添加類名稱。在ISET中是否有像EntityName這樣的屬性? – Moiz
有POCO項目引用,但它擴展了它的行爲與此活動 – Moiz