有关Entity Framework
想在C#里用第三方的控件连接Oracle数据库,可是搜到的资料里很多都写有支持或不支持ADO.NET Entity Framework,这个Entity Framework是什么?和基本的数据访问有什么区别,如下面的这些内容:
1.ODP.NET from Oracle:
Oracle 自家的解决方案,正宗且永久免费,使用人数及技术社区众多,听说性能比微软的 Oracle driver 更优 (这点未证实),但只提供基本的数据访问功能,不支持 ADO.NET Entity Framework。
在 ODP.NET 10.2.0.4 之前的版本,常被抱怨版本号码必须与 Oracle 数据库正确对应。但听说新的 ODP.NET 11g,已可与所有版本的 Oracle 数据库兼容 (包括 9.2 版本),且在同一个操作系统上可安装多个版本。
2.Devart dotConnet for Oracle:
正式名称是 OraDirect.NET,可免费使用。可支持 ADO.NET Entity Framework。
支持基本的数据访问功能和支持ADO.NET Entity Framework有什么区别,哪些是除了基本的数据访问功能外Entity Framework所独有的数据访问功能?