2010-10-07 96 views
0

我嘗試將匿名類型轉換爲類,但我沒有。如何轉換anynoymous類型?

我在視圖模型代碼:

<public List**<???>** PoolCondition { get; set; } 

     Entities db = new Entities(); 


     public SelectListViewModel() 
     { 

      string Lang = SessionManager.Language;  
      var poolcondition = (from ddlv in db.DropDownListValue 
           from ddlv_t in ddlv.DropDownListValue_Translation 
           where ddlv_t.Language.code == Lang         
           select new { ddlv.Id, ddlv_t.Traduction }).ToList(); 

      PoolCondition = poolcondition; 

我有一個錯誤的寬度PoolCondition = poolcondition,因爲poolcondition是匿名類型。 如何投我的名單PoolCondition ??

謝謝!

回答

2

而不是創建一個匿名類型列表,爲什麼不創建您的對象列表?也許是這樣的:

var poolcondition = (from ddlv in db.DropDownListValue 
        from ddlv_t in ddlv.DropDownListValue_Translation 
        where ddlv_t.Language.code == Lang 
          //initialize your object appropriately 
        select new PoolCondition { Id = ddlv.Id, Traduction = ddlv_t.Traduction }) 
        .ToList(); 
+0

是的,它的工作很好!謝謝 – Akawan 2010-10-08 07:37:28