如何为实体框架创建Store Expression

时间:2011-03-02 19:59:32

标签: entity-framework-4 linq-to-entities

我有这个。

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 =&gt; p.ID == s.Contact.ContactType.ID).Txt

在一个函数中。
我怎样才能做到这一点。?任何的想法。我尝试但是这给了我这个错误:

  

LINQ to Entities无法识别   方法'System.String GetTxt()'   方法,这个方法不能   翻译成商店表达。

谢谢

1 个答案:

答案 0 :(得分:0)

尝试模型定义函数,如Julie Lerman在this blog article中所述。