博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL To LinQ 你知道么?
阅读量:6070 次
发布时间:2019-06-20

本文共 818 字,大约阅读时间需要 2 分钟。

    学习linQ的时候,你应该用到过LinQ to SQL 的工具---LinQPad,刚开始用,不太熟悉,尤其是涉及到多表查询,不会写LinQ语句怎么办?

   这不是问题,下面先来介绍另一个工具 SQL to LinQ,SQL已经学了很长时间了,做系统的时候经常用到,对于SQL语句应该不陌生吧。

   打开SQL Server 2008 ,新建查询,我想把三张表中的信息一一对应起来,并且只要我想要的字段的信息,SQL语句: 

SELECT [t2].[VirtualExamRoomId], [t2].[VirtualExamRoomName], [t0].[ExamId], [t0].[ExamName], [t1].[ExamineeExamId], [t1].[ExamineeName]FROM [ExamExamEntity] AS [t0], [ExamExamineeExamEntity] AS [t1], [ExamExamRoomPlanEntity] AS [t2]WHERE ([t0].[ExamId] = [t1].[ExamExamEntityExamId]) AND ([t1].[ExamExamRoomPlanEntityVirtualExamRoomId] = [t2].[VirtualExamRoomId])
   

  执行,显示我想要的三张表中相关的字段信息:

  

   

  然后,打开SQL to LinQ,Tools--Linqer Connections,新建连接:

  

  

  选择Add:

设置要连接的数据库,

选择LinQ to Entities:

新建要相关文件,放在某一个文件夹下:

 确认,将SQL语句复制到左边的SQL框中,在上边的Connection中选择你刚新建的连接,执行,然后右边就会把相应的LinQ语句显示出来:

  把LinQ语句,复制到LinqPad中,运行:

 Perfect!!!,善用工具,提高开发效率!

   

你可能感兴趣的文章
Datastore Mount/Unmount Detach/Attach functions
查看>>
win2008 下实现exchange2007 ccr群集
查看>>
网络中个体的力量
查看>>
php读取文本去除空格
查看>>
数据结构简单介绍
查看>>
Python-函数
查看>>
11.python并发入门(part13 了解事件驱动模型))
查看>>
每天学一点Scala之type
查看>>
Android消息循环机制
查看>>
Esxi CPU/Memory Ratio
查看>>
C语言for循环的一些注意细节
查看>>
各种图形状图
查看>>
Sophos XG Firewall 通过同步式应用程序控制 突破网络可视度局限
查看>>
Xen缓冲区溢出漏洞(刘令)
查看>>
linux基础命令
查看>>
Apache如何开启Rewrite功能
查看>>
javah 详解
查看>>
Windows 系统常见操作
查看>>
走马观花: Linux 系统调用 open 七日游(一)
查看>>
请问怎样把 Real Player11录制的ivr格式音频转化为其他格式呢?
查看>>