【发布时间】:2011-02-01 14:33:05
【问题描述】:
上一个版本的 ODP.NET 已经支持实体框架了? 有人用吗? 如果答案是肯定的。这个怎么样?有什么问题吗?
提前致谢。
【问题讨论】:
标签: .net asp.net oracle entity-framework odp.net
上一个版本的 ODP.NET 已经支持实体框架了? 有人用吗? 如果答案是肯定的。这个怎么样?有什么问题吗?
提前致谢。
【问题讨论】:
标签: .net asp.net oracle entity-framework odp.net
不,ODAC 11.2 Release 3 (11.2.0.2.1) 不支持 EF。
很快就会有一个测试版,它会明确标记为支持 EF。
编辑:11.2.0.3 产品现已推出,它支持实体框架。
克里斯蒂安·谢伊
甲骨文
【讨论】:
What's New 页面说没有
面向 Microsoft Windows 32 位和 x64 的 ODAC 11.2 第 3 版 (11.2.0.2.1) 已发布
ODAC 11.2 第 3 版包括对 TimesTen In-Memory Database、64 位 xcopy 部署和 64 位 .NET Framework 4 的新 .NET 支持。此版本不包含实体框架功能,这些功能将在单独的 ODAC 测试版中提供。
但我自己没试过。
【讨论】:
是的, 我用过。看起来不错,但也存在一些问题: 1-它不支持标识列(插入后不更新) 2-不支持复杂的外键: 用户(ID, AppID, ...) PK 是 (ID, AppID) Roles(ID, AppID, ...) PK 是 (ID, AppID) UserRoles(AppID, UserID, RoleID) 其中 (AppID, UserID) 对用户来说是 FK (AppID, RoleID) 是角色的 FK 3- 从数据库中检索模型或更新模型非常慢。有时,如果您更改模型,您可能会看到一些不一致。
我没有测试它的性能问题,但知道他们已经转换了开源项目 efprovider,它可能在性能方面存在一些问题(但老实说我没有看到任何问题)。
【讨论】: