【发布时间】:2011-03-22 05:49:04
【问题描述】:
我正在尝试使用 Linq 查询从 DbSet 中提取对象。
我使用语法:
Nation nation = nationDB.Nations.Where(c => c.ID == testNation.ID).First();
我得到以下异常:
LINQ to Entities 无法识别方法“Nation get_Item(Int32)”方法,而这 方法无法转换为商店表达式。
Nation 类有几个 string 字段,一个 int 字段(ID)和几个其他对象作为字段。
可能是什么问题?
【问题讨论】:
-
为什么你有字符串“1”,当ID是int?
标签: linq entity-framework