【发布时间】:2015-05-29 13:17:38
【问题描述】:
我一直在尝试使用以下命令从 Oracle 12g 数据库中检索数据:
using (MyDbContext db = new MyDbContext())
{
var t = db.MyTable.ToList();
}
底层SQL是:
SELECT
"Extent1"."TOKEN" AS "TOKEN",
"Extent1"."FINGERPRINT" AS "FINGERPRINT",
"Extent1"."EXPIRES" AS "EXPIRES",
"Extent1"."ISSUED" AS "ISSUED"
FROM "MYSCHEMA"."MYTABLE" "Extent1
我在 Oracle SQL Developer 中运行上述 SQL,它运行良好。
MYSCHEMA.MYTABLE 表中只有 1 条记录,但在调用 .ToList() 时我得到零个结果。
我是否缺少 Oracle 实体框架的某些设置?
从 nuget 使用:
- Oracle 11g(11.2.0.1.0 - 64 位)
- 官方 Oracle ODP.NET,托管实体框架驱动程序 (12.1.021)
- Microsoft 实体框架 (6.1.3)
【问题讨论】:
标签: oracle entity-framework entity-framework-6