LINQ可视化查询编辑器: VLinq

VLinq
VLinq

LINQ可视化查询编辑器: VLinq

大家学习LINQ是不是寻思写LINQ to SQL语句没有一个可视化的编程环境。Mitsu和他们的团队用了近一年的工作在今天发布了VLinq(Visual Linq Query Builder,LINQ可视化查询编辑器)。

Visual Linq Query Builder(LINQ可视化查询编辑器)作为Visual Studio 2008的一个插件,可以帮助我们在程序中创建LINQ to SQL查询表达式,支持C#和VB两种语言。

Linq可视化查询编辑器

VLinq使用Visual Studio 2008 (betas then RTM) 和Expression Blend开发的。在下载页中提供了整个工程项目和一个安装文件。下载文件:

  • msi安装文件
  • 快速参考指南
  • 用户说明文件
  • 2分钟的开发视频。
  • 源代码

下面是摘自Mitsu博客中的描述的快速开发指南:

1.创建一个新程序

创建一个新程序

2.添加LINQ to SQL class

添加LINQ to SQL class

3.添加VLinq queries

添加VLinq queries

4.设置VLINQ连接

设置VLINQ连接

5.创建新的查询语句

创建新的查询语句

6.在可视化编辑器中编辑查询语句

在可视化编辑器中编辑查询语句

可以收缩和展开查询节点

可以收缩和展开查询节点

7.预览查询结果

预览查询结果

8.查看自动生成的代码

查看自动生成的代码

更多使用可以参考开发视频和快速开发指南。

注意:Visual Linq Query Builder目前好像只支持英文版,我目前电脑安装的是中文版不可以使用,没有给大家介绍详细开发实例。抱歉!大家可以去试试,分享一下!


作者:李永京YJingLee's Blog
出处:http://lyj.cnblogs.com
转载请注明此处,谢谢!

posted @ 2008-04-02 20:43 李永京 阅读(3778) 评论(36)  编辑 收藏 所属分类: LINQ

  回复  引用  查看    
#1楼 2008-04-02 20:49 | 心悦      
好像很不错哟!
  回复  引用  查看    
#2楼 [楼主]2008-04-02 20:57 | 李永京      
@心悦
确实不错,别人一年开发时间。不过目前只支持英文版,我没法试用一番,囧囧囧zzz...
  回复  引用  查看    
#3楼 2008-04-02 20:59 | Hunts.C      
还是直接用vs2008 en 版比较方便啊 哈哈
  回复  引用  查看    
#4楼 [楼主]2008-04-02 21:03 | 李永京      
@Hunts.C
是的,等等换回英文版,不过感到中文版比较亲切。o(∩_∩)o...哈哈
  回复  引用  查看    
#5楼 2008-04-02 21:13 | 生鱼片      
现在只要你觉得繁的东西,一定有人在背后简化他
  回复  引用  查看    
#6楼 2008-04-02 21:15 | yunhuasheng      
很好,很强大.
  回复  引用  查看    
#7楼 [楼主]2008-04-02 21:19 | 李永京      
@生鱼片
将来3岁小孩都会编程咯!
  回复  引用  查看    
#8楼 [楼主]2008-04-02 21:19 | 李永京      
@yunhuasheng
确实!很黄很暴力!!!
  回复  引用  查看    
#9楼 2008-04-02 23:18 | ASP.NET CMS [未注册用户]
不错啊,试用下
  回复  引用  查看    
#10楼 2008-04-02 23:37 | 笑煞天      
很黄很暴力?哈哈
  回复  引用  查看    
#11楼 2008-04-03 00:32 | Kevin Li      
确实不知道说啥好了
  回复  引用  查看    
#12楼 [楼主]2008-04-03 00:33 | 李永京      
@ASP.NET CMS
恩,分享出来就是试用的
  回复  引用  查看    
#13楼 [楼主]2008-04-03 00:33 | 李永京      
@笑煞天
确实!!o(∩_∩)o...
  回复  引用  查看    
#14楼 [楼主]2008-04-03 00:34 | 李永京      
@Kevin Li
那就用呗!
  回复  引用  查看    
#15楼 2008-04-03 06:43 | 过客007 [未注册用户]
的确很强大.
但是图形化的查询方式,并不能构建复杂linq,只能是给初学者用用罢了.
  回复  引用  查看    
#16楼 2008-04-03 08:24 | 韩现龙      
似乎很不错噢……
不过我不太喜欢这种可视化的东西.
  回复  引用  查看    
#17楼 2008-04-03 09:13 | afire      
LinQ 学习中,
谢谢
  回复  引用  查看    
#18楼 2008-04-03 09:56 | Allen Lee      
有趣有趣!
  回复  引用  查看    
#19楼 2008-04-03 10:26 | 请输入你的姓名 [未注册用户]
我想到了,但没有动手做,可惜
  回复  引用  查看    
#20楼 2008-04-03 17:14 | TT.Net      
感觉比用LINQPAD烦多了
  回复  引用  查看    
#21楼 2008-04-04 00:18 | winnerzone      
可否在文章最后增加个下载地址?这样比较明确吧,不用到文章去找那个VLINQ的词了。
  回复  引用  查看    
#22楼 [楼主]2008-04-06 16:06 | 李永京      
@过客007
初学者学习的好软件阿
  回复  引用  查看    
#23楼 [楼主]2008-04-06 16:06 | 李永京      
@韩现龙
主要是简单,还是写代码比较实在
  回复  引用  查看    
#24楼 [楼主]2008-04-06 16:07 | 李永京      
@afire
@Allen Lee
赫赫,谢谢支持
  回复  引用  查看    
#25楼 [楼主]2008-04-06 16:07 | 李永京      
@请输入你的姓名
????什么意思啊???
  回复  引用  查看    
#26楼 [楼主]2008-04-06 16:08 | 李永京      
@TT.Net
有一点,不过功能强大啊
  回复  引用  查看    
#27楼 [楼主]2008-04-06 16:09 | 李永京      
@winnerzone
自己去看看比较实在,给出了地址就不地道了,还是去看看吧,有时还会更新。
  回复  引用  查看    
#28楼 2008-04-06 16:23 | Justin      
这个东东不错哦
  回复  引用  查看    
#29楼 2008-04-12 04:38 | 赞凯 [未注册用户]
一个LINQ居然能做这么多期,牛人啊,佩服
  回复  引用  查看    
#30楼 [楼主]2008-04-12 10:34 | 李永京      
@Justin
确实不错!
@赞凯
也是。
  回复  引用  查看    
#31楼 2008-04-24 16:01 | Meee [未注册用户]
安装不上,提示:
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\itemTemplates\Charp\10033\VLinq queries.zip
这是怎么回事?
  回复  引用  查看    
#32楼 [楼主]2008-04-24 16:23 | 李永京      
@Meee
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\itemTemplates\Charp\10033\VLinq queries.zip???
是1033吧。我没有试过,还不清楚。你在试试
  回复  引用  查看    
#33楼 2008-05-04 06:48 | 风绪 [未注册用户]
版本问题。

在以下路径建立1033目录就可以安装:
Common7\IDE\ItemTemplates\CSharp\1033
Common7\IDE\ItemTemplates\CSharp\Data\1033
Common7\IDE\ItemTemplates\CSharp\Web\1033

Common7\IDE\ItemTemplates\VisualBasic\1033
Common7\IDE\ItemTemplates\VisualBasic\Data\1033
Common7\IDE\ItemTemplates\VisualBasic\Web\1033



安装后,可以添加 LINQ to SQL 类,但无法添加 VLinq queries。
  回复  引用  查看    
#34楼 [楼主]2008-05-04 13:09 | 李永京      
@风绪
呵呵,就是这个原因。中文版还是不要使用这个了,我试了N方法就是不行。
  回复  引用  查看    
#35楼 2008-05-09 08:11 | 我遥望      
@风绪
把1033改成2052试试,如果你用的是vs2008中文版的就应该这样改的.