我花了幾個小時在SO上找到答案。我要麼不知道如何搜索,要麼我可能會問這個問題。從另一個列表添加屬性到實體
這是的情況:
我有一個實體客戶。我從我的數據庫環境如db.Customers中得到這個。 我有用戶。這些不在我自己的數據庫中,而是在CMS的數據庫中。我可以使用像UserManager.GetUsers這樣的東西檢索所有用戶,這將給我一個IQueryable的User對象(與System.Web.Security中的相同用戶對象)。
現在我想創建一個包含所有客戶,但我想在同樣的列表中也從用戶對象的屬性,如IsLockedOut和LastActivityDate
我認爲這將是簡單的創建一個新的對象,有一個屬性客戶,然後其他屬性。東西在LINQ查詢作爲的getUser或IsUserLockedOut我得到的編譯錯誤,像「LINQ到實體無法識別方法」或「僅參數構造函數初始化,並允許」。
有什麼辦法讓這個工作?
我想我明白了。我剛剛看到問題http://stackoverflow.com/questions/5436841/linq-combine-multiple-lists-to-form-a-new-list-and-align-them-by-key。基本上我必須得到第一組列表並獲得另一個列表,然後加入它們。我會明天嘗試一下。現在得到一些睡眠:) – Mounhim 2013-02-23 02:13:34