BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

ORM工具LLBLGen Pro 3.5发布

| 作者 Jenni Konrad 关注 0 他的粉丝 ,译者 曹如进 关注 0 他的粉丝 发布于 2012年3月27日. 估计阅读时间: 2 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

ORM工具LLBLGen Pro3.5版本已于本周发布,新版本支持了Entity Framework和NHibernate、改善了设计器,并对运行时进行了一些更新。

运行时的改动如下:

  • 支持新的OData / WCF数据服务
  • 支持SQL Server 2012
  • 与.NET 4 client profiles兼容
  • 内置通用系统类型转换
  • 自定义LINQ投影,目前支持实体实例
  • 新版查询规范QuerySpec
  • 支持全联接(FULL JOIN)
  • 跟踪依赖注入

LLBLGen Pro设计器的更新包括:

  • 包含快速入门指南的的新版主页
  • 统一项目设置对话框,以取代多种属性/设置对话框
  • 可打开上一版本的LLBLGen Pro项目文件而无需转换(保持向后兼容)
  • 为.NET特性定义提供项目级别的规则
  • 可从EDMX文件导入实体数据模型信息
  • LLBLGen的新特性网页列出了一些关于其他更新的细节信息

在Entity Framework更新方面,新版本添加了对代码先行(code-first)和DbContxt的支持,并减少了生成代码的数量。而NHibernate改动方面,新版本添加了ProxyFactoryFactory的内置支持,并提供选项在映射中产生模式(schema)和目录(catalog),另外它还允许Fluent NHibernate Session Manager使用1.2版本的语法。

Frans Bouma是项目的创建者之一,他还提到他们花费了大量工作在LLBLGen Pro运行时框架的重构上:

重构是有必要的,因为我们的框架有两套范式,而它们在不同时期加入到框架中,并以一种错误的顺序形成了设计观念……重构是确保框架能够在两套范式间重用更多的代码(它们已经共享了许多代码),并为未来做好更充分的准备。我们还没完全搞定,重构一个像我们这样的庞大框架而不破坏接口和已有的应用程序……有点挑战性。

现在购买LLBLGen新版本可以享受7折优惠。

查看英文原文:LLBLGen Pro 3.5 Adds OData and SQL Server 2012 Support, Designer Improvements

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT