随笔分类 - LINQ
C#3.0语法
摘要:使用EF你必须知道这两个的区别,可以帮助我们的提升性能。 表达树:Linq 表达 ①IQueryable和IEnumerable IQueryable 延时执行;扩展方法接受的是Expression(必须要能转成sql,否则报错) IEnumerable 延时执行;扩展方法接受的是Func(C#语法
阅读全文
摘要:地址:https://docs.microsoft.com/en-us/dotnet/csharp/linq/perform-left-outer-joins ①创建两张表和一些基础数据做我们的测试 ②我们的 查询语句 查询结果: ③ 查看我们的Linq翻译的sql语句,LinqPad
阅读全文
摘要:我们需要写Linq查询语句,使用let来创建一个新的变量 Let 关键字 “let”关键字在查询语法中很有用。它会投影一个新的范围变量,允许重新使用表达式并使查询更具可读性。 例如: 这里需要写,两遍 let可以看成在查询语法里面申明一个变量。 方法:
阅读全文
摘要:Lambda 简单了解 //Lambda //匿名方法 //delegate (Student s) { return s.Age > 12 && s.Age < 20; }; //Lable 表达式 (代替了上面的) //s => s.Age > 12 && s.Age < 20 //在Lambd
阅读全文
摘要:过滤操作符 Where 运算符(Linq扩展方法)根据给定条件过滤集合。 在其中扩展方法有以下两个重载。一个过载需要Func <TSource,bool>输入参数和第二个重载方法需要Func <TSource,int,bool>输入参数其中int是索引: 查询语法中的Where子句: 在上面的示例查
阅读全文
摘要:LinQ是3.0新加的语法。用起来比较方便,我们可以使用较简单的方法来过滤数据和处理数据。 使用场景: 可以看到LINQ使用场景还是很多的。现在写项目基本都会用到。 在出现委托之前,我们来查找对象 在C#2.0之前,我们必须使用“foreach”或“for”循环来遍历集合来查找特定的对象。例如,我们
阅读全文
摘要:我们的配置文件使用XML存储信息。ADO.NET的DataSet(利用扩展方法)可以方便的将数据保存(或加载)为XML。.NET特有的XML API,如XmlReader/XmlWriter类。微端提供了一个特殊的程序集 System.Xml.dll专门对XML文档进行编程。因为LINQ操作数据比较
阅读全文
摘要:LINQ to SQL 能够调用存储过程从数据库中查询数据。为了方便开发人员调用存储过程,LINQ to SQL将为存储过程创建一个方法,并指定该方法调用的存储过程,以及传入的参数和返回值。 在左边数据连接中把写好的存储过程托到右边第二个里面就可以,当方法调用 查询数据 添加数据 删除数据同理 Da
阅读全文
摘要:修改一般都是拿到数据到别的页面进行修改,然后再提交到数据库 更新超链接定位此网页 tt.aspx?id={0} 把ID传过来
阅读全文
摘要:添加 InsertOnSubmit(单个对象) 或 InsertAllOnSubmit(集合) 删除 DeleteOnSubmit (单个对象) DeleteAllOnSubmit(集合) SubmitChanges() 提交数据库 添加 LINQ to SQL 向数据库中插入数据的功能由Table
阅读全文
摘要:LINQ to SQL 是将对象关系映射到.NET框架中的一种实现。它可以将关系数据库映射为.NET Framework中的一些类。 然后,开发人员就可以通过使用 LINQ to SQL对数据库中的数据进行查询、修改、插入、删除等操作。 LINQ to SQL类映射到SQL Server数据库中的表
阅读全文
摘要:LINQ to DataSet 是LINQ to ADO.NET 的一个独立技术。使用LINQ to DataSet能够更 快更容易的查询DataSet对象中的数据。 LINQ to DataSet 功能主要通过DataRowExtensions和DataTableExtensions静态类 中的扩
阅读全文
摘要:基本概念 要创建一个LINQ查询操作,一般需要以下3个步骤. 1.准备数据源:准备LINQ查询操作所需要的数据源,如被查询的集合、关系数据库、XML等。 2.创建查询:创建查询数据的LINQ查询表达式,如:“from u in users select u”。 3.执行查询:执行上述步骤创建的LIN
阅读全文
摘要:LINQ (Language-Integrated Query,语言集成查询)。 LINQ to Objects、LINQ to SQL、LINQ to DataSet和LINQ to XML,它们分别查询和处理对象数据(如集合)、关系数据(如SQL Server数据库等)、DataSet对象数据和
阅读全文

浙公网安备 33010602011771号