文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Linq组合查询怎么集成数据库语言查询

2023-06-17 22:42

关注

本篇内容主要讲解“Linq组合查询怎么集成数据库语言查询”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linq组合查询怎么集成数据库语言查询”吧!

通常来讲,Linq组合查询提供了一条很常规的途径即给 .Net Framework 添加一些可以应用于所有信息源的具有多种用途的语法查询特性。

实验营 1: Linq组合查询: 集成数据库语言查询

这个实验营将向您清晰地描绘借助于 Linq组合查询,Linq 项目对于关系型数据存取的支持。 您将先创建一个基于 Northwind 数据库的对象模型,随后使用新的VB.NET 查询表达式查询 Northwind 数据库。

我们将使用 Linq to Sql 设计器,从已有数据库中创建一个对象模型。而后,将着眼于映射表之间的实体关系,并且使用创建,更新与删除操作。紧接着,我们将探索如何使用事务,对象检索(retrieval)技术,存储过程集成与使用 Linq to Sql 标识对象 (identify)。

Linq to Sql 是一个语言无关的 Linq 组合查询项目组件。虽然为了一致性,这个文档中的例子全都用 Visual Basic 来展示,但 Linq组合查询还是可以在支持 Linq 版本的C# 编译器中正常使用。

Linq 项目依赖许多内建于 VB.Net中的新的关键字和语法,并且当前它们已被集成于 Microsoft Visual Studio 2008 Beta 2 之中。它将带给我们使用新IDE特性的机会,例如集成调试器,IntelliSense™(智能感知),以及编译时语法检查。

实验营目标

预估完成这次动手实验营的时间:60 分钟

这个实验营的目标是实践并学习有关Linq组合查询与 VB.NET 程序集成的一些任务。我们将带您探索“CRUD ”操作——创建,接收,更新与删除,以及它们怎样在不使用外部方法的情况下完成 SQL查询或更新命令。您将获取程序中的实体如何映射至数据库表,以及怎样调节映射过程。

练习1 – 利用代码生成器建立对象模型

练习2 – 创建你的第一个 Linq组合查询项目

练习3 – 创建一个对象模型

练习4 – 修改数据库中的数据

练习5 – 运用更高级的特性

练习1 – 利用代码生成器建立对象模型

在这个练习中我们将看到如何透过可视化的 Linq 设计器简单地制作一个对象模型。下两个练习将深入研究在幕后究竟发生了什么:但是设计器已经为您完成了这一切!

步骤 1 – 创建一个 Linq 项目

单击 开始 | 程序 | Microsoft Visual Studio 2008 Beta 2 | Microsoft Visual Studio 2008 Beta 2 菜单命令。

打开 Microsoft Visual Studio 后,单击 File | New | Project… 菜单命令

在 New Project 对话框中的 Project types 中,单击Other Languages | Visual Basic

在对话框右侧的 Templates 中,选择 Console Application

在 Name 字段中填写 “Linq To Sql VB”为您的解决方案提供一个名字

单击 OK

步骤 2 – 增加一个引用到System.Data.Linq程序集

在 Microsoft Visual Studio中,单击 Project | Add Reference… 菜单命令

打开 Add Reference 对话框,确保 .NET 标签已被选择

选取System.Data.Linq 程序集

点击OK

在Module1.vb 中引入命名空间 System.Data.Linq ,切记放置于模块定义之前:

Imports System.Data.Linq

步骤 3 – 创建一个 Linq to Sql 文件

在 Microsoft Visual Studio中,单击 Project | Add New Item… 菜单命令

点击右侧Templates 窗口中的Linq To Sql File

为这个新项提供一个名字,在Name字段中输入“Northwind”

点击OK

步骤 4 – 增加一个新的数据连接

在Microsoft Visual Studio中,点击 View | Server Explorer 菜单命令 (或者按下 Ctrl+W,L)

在Server Explorer 窗口中点击 Connect to database 按钮

弹出的 Add Connection 对话框中,在Server name 字段中输入“.\sqlexpress”,提供本地数据库服务器地址

使用Select or enter a database name 组合框,更改数据库为 “Northwind”

点击OK

到此,相信大家对“Linq组合查询怎么集成数据库语言查询”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯