2012-03-25 40 views
0

我有一個服務層標準庫模式,我需要映射POCO對象稱爲遊戲:ValueInjector與動態代理對象

public class Game 
{  
    public int Id { get; set; } 
    public int GameTypeId { get; set; } 
    public int GameStateId { get; set; } 
    public int? PreviousGameId { get; set; } 
    public DateTime EndOn { get; set; } 
    public DateTime StartOn { get; set; } 
} 

將其映射到具有所謂的遊戲ID構件的圖模型。所以Id> GameId

但是,當我創建我的映射約定時,該對象將以附加到其末尾的GUID進入。

如何獲得值注入器來正確映射這些POCO對象,而無需從動態代理映射到POCO ..或者這是不可能的?

+0

你應該對你的模型和視圖模型的完整代碼,並顯示在M上的源屬性和VM target屬性 – Omu 2012-04-06 09:39:10

回答

0

我結束了關閉代理生成和延遲加載,現在我只是eagar加載一切

0

在映射它之前,嘗試將代理顯式轉換爲基礎POCO的類型。