2011-03-02 42 views
0

我有這個。如何爲實體框架創建商店表達式

var ViewModel = repGeneric.GetListOf<CompanyContact>(p => p.CompanyID == 1).Select(s => new ContactViewModel() 
      { 
       ContactType = _db.ContactTypeTexts.FirstOrDefault(p => p.ID == s.Contact.ContactType.ID).Txt 
      }); 

我想把這段代碼

_db.ContactTypeTexts.FirstOrDefault(p值=> p.ID == s.Contact.ContactType.ID).TXT

中的一個函數。
我該怎麼做。任何想法。我嘗試但是這是給我這個錯誤:

LINQ到實體不承認 方法「System.String GetTxt()」 方法,而這種方法不能 翻譯成店表達。就像是在this blog article由朱莉·勒曼描述

感謝

回答

0

嘗試模型定義的函數。