【发布时间】:2014-09-05 07:35:00
【问题描述】:
我的错误是:
找不到源类型的查询模式的实现 '系统.数据.实体.数据库'。未找到“选择”。
我的相关代码是:
DatabaseEntities db = new DatabaseEntities();
var whichUi = from UiType in db.Database
select AdvancedUi;
我正在使用 linq 导入(其他线程上的常见答案)。
【问题讨论】:
-
请参考这个答案:stackoverflow.com/a/8216107/213550 - db.Database 可能没有实现
IEnumerable接口。您还应该注意,不仅需要库的引用,还需要using语句。 -
确定你已经使用 System.Linq 添加了;?
-
@VMAtm 我不明白那个线程中的答案:/.. 我会尝试使用,让你知道结果如何
-
你需要'select UiType.AdvancedUI',而且很可能来自 db.Database.UiTypes 或同等的。