速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

LLBLGen Pro v4.0 Beta 版发布,支持表值函数并可以集成在 Visual Studio 中

  • 2013-06-06
  • 本文字数:1201 字

    阅读完需:约 4 分钟

LLBLGen Pro v4.0 beta 版已于日前发布,该版本支持表值函数 SQL Server 2012 序列对象并可以集成于 Visual Studio 2010/2012 当中。基于规则系统,现在的设计器可以向模型元素赋予额外的命名空间和接口。类型快捷方式做了调整,以便于使用一系列默认长度或精度。

另外,它还提供了在不关闭设计器的情况下重新扫描枚举类型导入文件的能力。最新发布的版本包括一个操作建议窗口和一个字符与字符串类型的转换器,前者基于设计器中项目的状态来突出显示通用的操作。

LLBLGen Pro v4.0 版的运行时框架的实体获取管道运行速度提升了 30%,另外还增加了一些新的功能,比如查询结果缓存、数据范围以及将一个单位的工作序列化为XML 的能力。而且还有使用Skip 跳过真实行(Linq),偏移量(QuerySpec)和使用QuerySpec 获取类型列表的能力。

此外,QuerySpec 和LINQ 现在被整合进主要的ORM 支持类集合,OData 支持类是根据 WCF 数据服务 5.3 版标准建立的,目前支持 OData v3

根据首席开发者 Frans Bouma 所述,LLBLGen Pro v4 的最终发行版预计将于 2013 年 4 月的上半月公布。

InfoQ 与 Frans 进行了一个简单的交流以期对 LLBLGen Pro 有更多的了解。

InfoQ:你能跟我们谈谈使用 LLBLGen Pro 的优势吗?

Frans:使用 LLBLGen Pro,你可以将精力集中在实体模型方面,该模型是实体类和实体映射表的原型,因此 O/R 映射的两边仅对应到一个源。LLBLGen Pro 设计器使得模型处理工作简单而直接,模型验证和代码生成的过程不可能以实体类和映射结束,因为其还不能运行或者说首先并不能代表模型。这可以帮助用户省下很多时间用于编写功能性方面的东西。

InfoQ:相比之前的版本,LLBLGen Pro v4.0 有哪些不同?

Frans:在每个版本中,我们都会引入一些主要的或次要的功能。对于设计器和运行时两者来说,v4 版是 v3.5 版的延续。不过单独就设计器而言,我们提供了完整的 Visual Studio 2010/2012 扩展,这意味着选择用 Visual Studio 2012 内嵌设计器的用户的使用体验会有些变化(与 Visual Studio 2012 提供的更加一致)。这是我们所做的最明显的变化。

运行时添加了许多重要特性,比如表值函数的支持和我们称之为数据范围的新特性,这可以被视为非连接状态的“语境”或“会话”,这是实体管理器和工作单元的集合。因而开发者藉此可以非常少的代码创建 LOB 应用,并取得 UI 和所有其他代码的控制权。

对于每个新版本我们都尝试从之前的版本精简或重构代码,避免破坏现有的程序,然后在其上尝试添加新的功能。

InfoQ:你们有没有打算发布免费的版本?

Frans:它不是免费的,因为它是一个商业产品,就像 Visual Studio.NET。我们计划在 V4 RTM 版之后提供一个免费版本,不过有关 SKUs 的具体细节还没有公布。


感谢杨赛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013-06-06 06:49993
用户头像

发布了 21 篇内容, 共 67384 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

DevOps 进阶实践课,连续 4 期,看看有你想听的吗?

阿里巴巴云原生

阿里云 DevOps 云原生

选云桌面厂家,该怎么挑?

青椒云云电脑

云桌面 云桌面厂家

虚拟云桌面是否适合部署在学校机房

青椒云云电脑

云桌面 虚拟云桌面系统

Partisia Blockchain 质押 APR 教程一览,可以随时取消

加密眼界

关于spring与springmvc整合

伤感汤姆布利柏

CSS布局概念与技术教程

不在线第一只蜗牛

CSS 前端 布局

TikTok直播可能遇到的问题以及解决方案

Ogcloud

TikTok Tik Tok tiktok运营 tiktok直播

流水线 YAML 高级用法来了!大幅降低重复代码、灵活编排多任务

阿里巴巴云原生

阿里云 云原生 yaml

云桌面的三大基本架构

青椒云云电脑

桌面云 云桌面 云桌面解决方案

Partisia Blockchain 质押 APR 教程一览,可以随时取消

大瞿科技

科普:DO-178B

DevOps和数字孪生

航空航天 DO-178B

云桌面部署注意事项

青椒云云电脑

桌面云 云桌面 云桌面解决方案

软件测试学习笔记丨黑盒测试方法论-判定表

测试人

软件测试

流水线 YAML 高级用法来了!大幅降低重复代码、灵活编排多任务

阿里云云效

阿里云 云原生 云效

eBPF革命:定义网络虚拟化的第三阶段

品高云计算

桌面虚拟化的技术架构全解析

青椒云云电脑

桌面云 云桌面 云桌面解决方案 虚拟云桌面系统

桌面虚拟化的技术架构全解析

青椒云云电脑

桌面云 云桌面 云桌面解决方案 虚拟云桌面系统

软件测试学习笔记丨Pytest编写插件—为第三方插件添加命令行参数

测试人

软件测试 自动化测试 测试开发 pytest

百度百舸 AIAK-LLM 的大模型训练和推理加速实践

百度Geek说

百度 大模型 企业号 5 月 PK 榜 企业号2024年5月PK榜

Java面试题:让依赖注入变得简单,面对@Autowired和@Resource,该如何选择?

EquatorCoco

软件测试学习笔记丨黑盒测试-等价类划分

测试人

软件测试 测试开发 测试用例 黑盒测试 等价类

5月21日相聚上海张江!与文心大模型一起共建大模型产业应用生态圈

飞桨PaddlePaddle

百度 飞桨 大模型 文心一言 文心中国行

组织架构图如何制作?用这个AI绘图软件一键生成!

彭宏豪95

人工智能 在线白板 AIGC 绘图软件 组织架构图

前端面试题 - vue的双向绑定原理是什么?

Geek_fed966

HUAWEI Pura 70系列搭载HarmonyOS 4.2,玩转小艺AI智慧体验!

Geek_2d6073

学校选择云桌面厂家需要考虑哪些因素?

青椒云云电脑

云桌面 云桌面厂家 云桌面系统

蜗牛游戏宣布2024年第一季度财报业绩

财见

桌面云服务是什么?桌面云服务厂家推荐

青椒云云电脑

桌面云 云桌面 云桌面厂家 桌面云服务

VMware 网络连接的几种方式

玄兴梦影

LLBLGen Pro v4.0 Beta版发布,支持表值函数并可以集成在Visual Studio中_语言 & 开发_Anand Narayanaswamy_InfoQ精选文章