Microsoft和Oracle两大业界领航者以奇怪的方式交叉。它们可能相互支持工具和数据库,但他们并不始终保持这样,不同的产品进入到不同的转速。
最近的一个例子就是ADO.NET实体框架……
实体框架是一种有意义的新的为.NET开发人员采取的应用开发,但没有很肯定的更新,特别是如果.NET开发人员往Oracle数据库写入。这意味着数据专家的开放,例如直接数据指导。
今年夏天,该公司开始提供高速数据访问供应连接ADO.NET实体框架到Oracle数据库。包括为架构的支持、二进制数据类型、BLOB、XML等。
我们采访了管理致力于.NET和Windows平台和SQL引擎技术de DataDirect的Jonathan Bruce。他表示有相当大的聚结开始应验了微软的开发者之间的单一数据模型。该模型采用了实体框架的形式。
他说:“你有中央模型中定义了。尽管ADO.NET总是在那里, 你会看到周围的实体框架越来越多的交流,就能获得来自.NET平台的数据访问。”
当然,正如Bruce指出,总有一个以上的方法来实现如数据访问的东西。一个完善的替代实体框架的东西是NHibernate,.NET版本的Hibernate。
他解释道“这是很好的说明NHibernate的人群仍然十分活跃。我想你会看到这两个技术一段时间工作在一起。而这确实是一件好事,因为竞争衍生更先进的技术,我认为他们是互相学习。”
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
.NET架构师:函数式语言做领域驱动设计
Scott一位.NET架构师,同时也是掌握函数式编程的作者,他很欣赏函数式编程,对于Scott来说,面向对象编程的那些概念也很恐怖,比如多态、泛型、继承、协变等。
-
软件项目成功的问题域、社区及细节
在本系列的第一部分中,我们提到了项目成功相关的一些术语,并大致罗列了一组跟项目成功相关的东西……尽管从某种程度来说“提到”意味着“彻底无视”。
-
云计算时代IT专业人员需具备的十项技能
IT专业人员需要不断的学习,才能确保自己的工作能力跟上时代的步伐。云时代IT专业人员不仅需要具备一定的专业技能,还必须具备商业、金融、业务需求分析等等。
-
软件开发就像炒股 关键看你怎么选股票!
本文作者Paulo Ortins在这里分享了对于选择哪种编程语言作为软件开发工作的起点的话题,并阐述了自己的观点。