【发布时间】:2009-03-19 01:16:29
【问题描述】:
这是我的要求:
- 支持 C#
- 支持甲骨文
- 支持 LINQ
- 能够将业务对象映射到数据库表(不一定是一对一映射)
我知道 Oracle 实体框架提供程序会支持所有这些,但有人告诉我,制作自定义映射并不容易。
你有什么建议?
【问题讨论】:
-
我希望为我的公司做同样的研究。不幸的是,甲骨文将 .Net 视为二等公民。提供完整的 EF 兼容性需要大量资源,只有 Oracle 可以做到这一点。诸如设计器工具、POCO 支持、仅代码支持、性能、事务等。如果没有 Microsoft 为 SQL Server 提供的相同级别的功能,Oracle 将无法在 .Net 商店中获得关注和市场份额。话虽如此,我已经快速使用了 Devart dotconnect for Oracle 并且简单的 LINQ 运行良好。