【发布时间】:2013-04-10 17:12:21
【问题描述】:
我正在使用 Entity Framework 执行这个简单的查询
db.Database.SqlQuery<string>("SELECT * FROM hospital");
但是我收到了这个错误:
数据读取器有多个字段。多个字段对 EDM 基元或枚举类型无效。
可能是什么问题?
【问题讨论】:
-
试试这个 db.ExecuteStoreCommand("SELECT * FROM hospital");
-
它说我不包含 ExecuteStoreCommand 的定义...您是否缺少 using 指令或 assambly 参考?
-
试试这个 db.Database.ExecuteSqlCommand
-
它也不起作用,在foreach中抛出异常'cannot convert int to IEnumerable'
标签: c# .net entity-framework