50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

支持 RavenDB 的 LINQ Insight 2.0 发布

  • 2013-02-04
  • 本文字数:729 字

    阅读完需:约 2 分钟

Devart 最近发布了 LINQ Insight 2.0 ,除支持 LINQ to Entities LINQ to NHibernate LINQ to SQL LinqConnect LINQ to XML LINQ to Objects 之外,还支持 RavenDB , List和数组参数。它允许设计时在 Visual Studio 中直接执行 LINQ 查询,而无需启动调试会话,还能通过扩展方法使用 LINQ 查询。

LINQ Insight 没有使用仿真,支持通过用过的 ORM 来执行查询。它还支持匿名查询。在设计和测试查询时,用户可以使用 Visual Studio 编辑器中包含的所有特性。要使用该工具,并不需要准备上下文(Context)和程序集。

LINQ Insight 在执行查询时会自动解析上下文和连接字符串。上下文必须有一个无参构造函数或者有一个带单字符串参数的构造函数。然而,如果构造函数接收的是来自项目配置文件的连接字符串,LINQ Insight 可以解析该文件并使用其中的连接字符串。

连接字符串编辑器有极大的改进,能够在一个属性窗口中指定连接字符串参数,这里的属性窗口和在 Visual Studio 中看到的对话框很像。此外,还有一些针对 Entity Framework 查询的 SQL 日志的改进。

参数的值应该在最初执行查询时提供。当同样的查询再次执行时,该工具会记住参数的值,而且不再提示用户提供参数值。

如果使用 LINQ to SQL、LINQ to Entities 和 LinqConnect,LINQ Insight 会将生成的 SQL 显示在一个表格(Grid)中。该表格提供了排序、分组、编辑和过滤数据的功能。它也能通过用户提供的相关过滤字符串来过滤数据,结果会在表格内高亮显示。

有位开发者报告说,他的 LINQ 查询执行没有任何问题,但除非有返回结果,否则不显示 SQL。

Devart 团队的 MariiaI 回复说,SQL 只有在 LINQ 查询执行后才会显示。不过,本周最终发布的新版本中将移除这种限制。

查看英文原文 LINQ Insight 2.0 Released with RavenDB

2013-02-04 02:511348
用户头像
臧秀涛 略懂技术的运营同学。

发布了 300 篇内容, 共 149.1 次阅读, 收获喜欢 35 次。

关注

评论

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

InfoQ 极客传媒 15 周年庆征文|【Docker最佳实践】Windows上安装Docker及常见问题解决

迷彩

Docker 架构 运维 6月月更 InfoQ极客传媒15周年庆

开源等于免费吗?

源字节1号

开源

十分钟带汝入门大数据开发语言Scala

百思不得小赵

scala 大数据 6月月更

一个 Angular 程序员两年多的远程办公经验分享 | 社区征文

汪子熙

程序员 远程办公 Slack 6月月更 初夏征文

解决方案| 快对讲综合调度系统

anyRTC开发者

音视频 快对讲 语音对讲 调度系统 视频对讲

2022年中国露营市场专题洞察

易观分析

露营

墨天轮访谈 | 叶金荣:GreatSQL开源社区——做中国广受欢迎的开源数据库

墨天轮

数据库 开源数据库 国产数据库

详解Cache缓存与DB数据库一致性

分治实践

数据一致性 缓存Redis

自主研发不断突破!索信达AI技术再获国家发明专利授权

索信达控股

得物质量度量之“三级指标体系”及其应用实践

得物技术

质量保障 指标监控 工程效能 质量指标 效能平台

PingCAP 与阿里云达成合作 云数据库 TiDB 上线阿里云心选商城

PingCAP

分布式数据库 TiDB

ABAP BDC常见问题-FICO

桥下本有油菜花

abap

开发者能力大赏,谁是技术知识达人?

华为云开发者联盟

华为云

Vue-11-条件渲染

Python研究所

6月月更

大数据培训Flink 运行架构

@零度

flink 大数据开发

OpenHarmony 官网文档有哪些上新?下篇:设备开发文档上新

OpenHarmony开发者

Open Harmony

PingCAP 与阿里云达成合作 云数据库 TiDB 上线阿里云心选商城

极客天地

摆脱五彩斑斓的黑,成为七彩程序员!

禅道项目管理

华为云发布新伙伴体系,携手伙伴及开发者共建新生态,共创新价值

郝俸🦁好棒

华为云 生态

有了钉钉和企业微信,企业还需要专属IM吗?

BeeWorks

java开发技术培训MyBatis的缓存

@零度

mybatis JAVA开发

InfoQ 极客传媒 15 周年庆征文 | 跨系统数据一致性问题

架构精进之路

数据一致性 构架 InfoQ极客传媒15周年庆

java培训MyBatis动态SQL

@零度

mybatis JAVA开发

基于宽表的数据建模应用

百度Geek说

大数据 数据建模

使用 eBPF 增强监控和可观测性

观测云

盲盒APP开发新玩法,盲盒APP需具备的模块

WDL22119

盲盒商城 盲盒开发 盲盒APP开发 盲盒源码 盲盒H5开发

React Suspense 尝鲜,处理前后端IO异步操作

葡萄城技术团队

大前端 SpreadJS 表格控件 纯前端表格组件

【直播回顾】Hello HarmonyOS系列应用篇完美收官!

HarmonyOS开发者

HarmonyOS

现场办公VS居家办公——我的2022居家办公经验分享| 社区征文

No Silver Bullet

经验分享 居家办公 6月月更 初夏征文

支持 M3U8 格式播放的方法

CRMEB

Windows/Linux系统下python的安装与环境配置

左手の明天

Python Python库安装 python安装

支持RavenDB的LINQ Insight 2.0发布_语言 & 开发_Anand Narayanaswamy_InfoQ精选文章