首页 > 数据库 >光脚丫学LINQ(014):LINQ to SQL简介

光脚丫学LINQ(014):LINQ to SQL简介

时间:2023-06-30 21:02:46浏览次数:63  
标签:关系数据 LINQ 对象 关系数据库 014 SQL NET


视频演示:http://u.115.com/file/f29f7838f6

 

LINQ to SQL 是 .NET Framework 3.5 版的一个组件,提供了用于将关系数据作为对象管理的运行时基础结构。

说明关系数据显示为由二维表(关系或平面文件)组成的集合,其中公共列将表互相关联起来。 若要有效地使用 LINQ to SQL,您必须略为熟悉关系数据库的基本原理。
在LINQ to SQL中,关系数据库的数据模型映射到用开发人员所用的编程语言表示的对象模型。当应用程序运行时,LINQ to SQL 会将对象模型中的语言集成查询转换为 SQL,然后将它们发送到数据库进行执行。当数据库返回结果时,LINQ to SQL 会将它们转换回您可以用您自己的编程语言处理的对象。
使用 Visual Studio 的开发人员通常使用对象关系设计器,它提供了用于实现许多 LINQ to SQL 功能的用户界面。 有关更多信息,请参见对象关系设计器(O/R 设计器)。
此版本的 LINQ to SQL 附带的文档介绍了生成 LINQ to SQL 应用程序所需的基本构造块、流程和技术。 您还可以在 MSDN Library 中搜索特定问题,并且可以参与 LINQ Forum(LINQ 论坛),在这里您可以与专家们详细讨论更复杂的主题。 最后,LINQ to SQL: .NET Language-Integrated Query for Relational Data(LINQ to SQL:关系数据的 .NET 语言集成查询)白皮书详细介绍了 LINQ to SQL 技术并包含了 Visual Basic 和 C# 代码示例。

标签:关系数据,LINQ,对象,关系数据库,014,SQL,NET
From: https://blog.51cto.com/u_16173572/6593751

相关文章

  • 光脚丫学LINQ(012):LINQ查询操作中的类型关系
    视频演示:http://u.115.com/file/f2458259e9 若要有效编写查询,您应该了解完整的查询操作中的变量类型是如何全部彼此关联的。如果您了解这些关系,就能够更容易地理解文档中的LINQ示例和代码示例。另外,还能了解在使用var隐式对变量进行类型化时的后台操作。LINQ查询操作在数据源......
  • 光脚丫学LINQ(009):选择各个源元素的子集
    视频演示:http://u.115.com/file/f2d7193f3a 选择源序列中的各个元素的子集有两种主要方法:1、若要只选择源元素的一个成员,请使用点运算。在下面的示例中,假定Customer对象包含几个公共属性,其中包括名为City的字符串。在执行此查询时,此查询将生成字符串输出序列。NorthwindDataCo......
  • 【九】MySQL数据库之视图,触发器与存储过程
    【九】MySQL数据库之视图,触发器与存储过程视图,触发器与存储过程【一】视图视图是一个虚拟表(非真实存在)其本质是【根据SQL语句获取动态的数据集,并为其命名】用户使用时只需使用【名称】即可获取结果集可以将该结果集当做表来使用。使用视图我们可以把查询过程中的临......
  • 【十一】MySQL数据库之索引
    【十一】MySQL数据库之索引索引【一】索引概述数据库索引是一个数据结构,其改善了数据检索操作的速度数据库表以额外写入和存储空间的费用来维持索引数据结构。索引用于快速定位数据,而不必每次访问数据库表时都在数据库表中搜索每一行。可以使用数据库表的一列或多列来创建......
  • 【十】MySQL数据库之流程控制
    【十】MySQL数据库之流程控制流程控制【一】条件语句if条件语句delimiter//CREATEPROCEDUREproc_if()BEGINdeclareiintdefault0;ifi=1THENSELECT1;ELSEIFi=2THENSELECT2;ELSESELECT7;ENDIF;E......
  • 【十四】MySQL数据库之锁机制
    【十四】MySQL数据库之锁机制锁机制【一】什么是锁机制,为什么要用锁机制我们可以通过一个很简单的比喻来理解事务的锁机制。比如同一个办公室的同事们都想使用打印机打印文件如果不加以控制可能出现两个人同时打印不同的内容在一个文件里就会引起内容混乱。于是,我......
  • 【十三】MySQL数据库之读现象与事务隔离机制
    【十三】MySQL数据库之读现象与事务隔离机制读现象与事务隔离机制【一】数据库读现象【1】读现象在本质上来说是数据库在高并发场景下多个同时执行的事务带来的影响。【2】数据库主要有三大常见的读现象:脏读:事务1和事务2并发执行事务1改了数据事务2读取了以后但事......
  • 【十二】MySQL数据库之事物
    【十二】MySQL数据库之事物事务【一】什么是事务?事务是MySQL的一种机制每开启一个事务都可以往里放入一系列的SQL语句。事务是单个逻辑工作单位执行的一系列操作要么全执行要么全不执行每开一个事务相当于给数据库拍了一张快照这意味着在提交之前可以回滚在......
  • 【十五】MySQL数据库之多表查询练习题
    【十五】MySQL数据库之多表查询练习题表结构和数据/*NavicatPremiumDataTransferSourceServer:localhostSourceServerType:MySQLSourceServerVersion:50624SourceHost:localhostSourceDatabase:sqlexamTargetServerT......
  • 【一】MySQL数据库之引入
    【一】MySQL数据库之引入【一】数据库管理软件的由来基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上。如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在一台机器上,那么用文件存取数据,并没......