我试图用Linq查询从DbSet中提取一个对象。LINQ to entities exception
我使用的语法:
Nation nation = nationDB.Nations.Where(c => c.ID == testNation.ID).First();
我得到以下异常:
LINQ到实体无法识别方法 '国家get_Item(Int32)已' 的方法,而这种 方法不能被翻译成商店表达。
类Nation
有几个string
字段,一个int
字段(ID)和几个其它的目的,作为字段。
问题是什么?
为什么你有字符串“1”,当ID是int吗? – 2011-03-21 20:40:06