收录了 orm工具 频道下的 50 篇内容
MindScape最近发布了他们域建模和ORM工具的2.0版本。LightSpeed 2.0包含一个和Visual Studio 2008相整合的可视化域模型设计器,支持LINQ,并可以同步访问多个数据库。
ORM工具LLBLGen Pro3.5版本已于本周发布,新版本支持了Entity Framework和NHibernate、改善了设计器,并对运行时进行了一些更新,例如支持OData和SQL Server 2012。
Data Geekery公司发布了其Java ORM工具包jOOQ的3.9.0版。jOOQ实现从数据库生成代码,用于类型安全查询。本文给出了jOOQ的入门实例,并通过访谈介绍了jOOQ的主要特性及进一步发展。
最终版本的Hibernate ORM 4.3(一个基于Java的对象关系映射框架)已于最近发布,新版本支持存储过程和实体图。Hibernate 4.3是JPA 2.1规范和JSR 338的一个认证实现。
“警告”!前方高能!非资深开发人员尽快撤离。请握紧鼠标,抓牢键盘!
Telerik于最近发布了OpenAccess ORM Q3 2013 SP1,支持VS 2013、传统的向导、Oracle 9i和MySQL 5.0。伴随着最近的更新,现在的设计时工具能够与VS 2013完全兼容,同时还能在新的IDE中打开示例项目。新版本还使用类似于长度、规模和“最大值”大小这样的类型指导方针提升了Fluent API Dictionary映射。
尽管EF Core正在努力提供视图和存储过程等基本数据库特性,但是开发人员也在寻求能满足他们数据访问需求的ORM工具。本文列出了一些相对广为使用的ORM。
ODBMS.org的Roberto Zicari收集整理了来自若干对象/关系映射技术用户的访谈和故事。这些案例主要围绕着领域模型中的对象技术与数据模型中的关系技术之间的“阻抗不匹配”。
很不幸,“ORM”和“性能问题”常常一起出现。ORM通过对开发人员隐藏SQL细节可以大大的提高生产力。然而,它们很容易产生一些未被发现的荒谬查询。没有存储过程的相互引用,如果缺乏特定的ORM分析程序,要查找代码中的问题可谓相当困难。
微软宣布说不会在Orcas里包含ADO.NET实体框架。以前有消息称ADO.NE EF会和Orcas一起发布,但因为没有相应的设计器,微软决定延迟对ADO.NET EF的发布。
Oracle最近发布了Oracle Data Access Component(ODAC)11.2 Rel 4,其中增加了对Entity Framework 4.1和4.2的支持。这让.NET开发者可以使用Oracle数据库来应用这种流行的ORM工具,并使用LINQ to Entities来进行数据访问,而不需要编写SQL语句。然而,在这个版本中还没有支持代码先行(Code First)和DBContext API。
Google的Gears团队最近在blog上公布了他们的路线图和开发过程,对接下来几个月的工作重点进行了说明,并强调,他们计划将保证Gears开放的状态。第一个官方版本的GearsORM项目也已经发布了。
LLBLGen Pro是个支持多种持久层框架的ORM工具,如LLBLGen Pro Runtime、Entity Framework、NHibernate和LINQ to SQL。其他一些新特性还有:支持.NET 4.0、模型先行或数据库先行的开发模式、模型视图、项目验证等等。
BM公司的Azadeh Ahadian最近在IBM的DeveloperWorks网站发表了介绍JLINQ的文章。除了在名称上相似之外,JLINQ与微软的LINQ基本是两码事,实际上JLINQ是Eclipse的插件,提供数据库整合与运行时DAO代码的生成功能。JLINQ插件是IBM Developer Workbench的一部分,将出现在下一个版本的DB2(Viper)之中。
Julie Lerman有着深远的数据驱动开发背景,而现在她正在将自己的技能运用到领域驱动设计中。她撰写了三篇文章来讲述自己的经验,并给出了一些运用C#和实体框架的例子。
2010年12月4号Fabio Maulo发布了NHibernate 3.0.0.GA正式版本,基于.Net3.5和.NET 3.5 Client Profile平台,主要改变是增加Loquacious配置和基于Lambda表达式查询和Linq查询。
最近,Oren Eini(也被称为Ayende Rahein)发表了一个帖子,从而引发了关于NHibernate和Entity Framework 4.0各自优点和功能的讨论,而这二者都是基于.NET的对象/关系映射框架。InfoQ对此讨论进行了深入的探究,以了解其中提到的观点。
在酝酿了5年之后,HyperSQL数据库(HSQLDB)2.0终于发布了。HyperSQL 2.0是HSQLDB 1.8的后继,而HSQLDB 1.8已在大大小小的应用中都展示过身手,包括使用广泛的OpenOffice Base应用。相对于其他开源数据库来说,新版本的HyperSQL引入了更多的特性。
Space4J是一个简单的数据库系统,它使你可以在内存中与Java集合协同工作。由于内存对数据的随机访问速度要比磁盘快几个数量级,所以Space4J为性能关键的“实时”Web应用和系统提供了更好的可伸缩性。
John Blanco发表了一篇关于iPhone和Android开发环境比较的文章。虽然从编程语言角度他倾向于Java,但是,他认为XCode和iPhone的模拟器比Google提供的工具更优秀。你觉得呢?