Oracle ODP.NET实体框架返回空结果
发布时间:2021-01-24 08:46 所属栏目:[站长百科] 来源:网络整理
导读:我一直在尝试使用以下方法从Oracle 12g数据库中检索数据: using (MyDbContext db = new MyDbContext()) { var t = db.MyTable.ToList(); } 底层SQL是: SELECT "Extent1"."TOKEN" AS "TOKEN","Extent1"."FINGERPRINT" AS "FINGERPRINT","Extent1"."EXPIRE
我一直在尝试使用以下方法从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位) 解决方法显然,当我将新记录插入MYSCHEMA.MYTABLE表时,我忘了将它提交给数据库.因此,Oracle SQL Developer工具能够向我显示记录正在成为记录,但在我提交之前,没有其他外部进程能够检索记录. 学过的知识.也许这个答案对其他人有帮助. 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
推荐文章
热点阅读