linq
文章平均质量分 82
kylin-v
个性,来自内心;水准,全凭修心!
狂诳与收敛并驾;谦虚与实力共存!
不明、不了!不走不跑!
明明、了了!边走边跑!
展开
-
Linq to xml操作XML
.Net中的System.Xml.Linq命名空间提供了linq to xml的支持。这个命名空间中的XDocument,XElement以及XText,XAttribute提供了读写xml文档的关键方法。1. 使用linq to xml写xml:使用XDocument的构造函数可以构造一个Xml文档对象;使用XElement对象可以构造一个xml节点元素,使用XAttribute构造函数转载 2013-06-04 11:12:16 · 465 阅读 · 0 评论 -
使用MVC 5的EF6 Code First入门系列:为ASP.NET MVC应用程序处理并发
这是微软官方教程Getting Started with Entity Framework 6 Code First using MVC 5 系列的翻译,这里是第十篇:为ASP.NET MVC应用程序处理并发原文:Handling Concurrency with the Entity Framework 6 in an ASP.NET MVC 5 Application译文版权所转载 2015-03-04 21:53:11 · 561 阅读 · 0 评论 -
Linq中字段数据类型转换问题(Linq to entity,LINQ to Entities 不识别方法"System.String ToString()"问题解决)
1、在工作中碰到这样一个问题:使用linq时,需要查询两个表,在这两张表中关联字段分别是int,和varchar()也就是string,在linq中对这两个字段进行关联,如果强制类型转换两个不同类型的字段,就会报响应的扩展方法无法自动推断参数类型的问题(比如:我用的是groupjoin扩展方法),如果进行了常规的类型转换,比如将int字段对应的转换为string(ToString方法)转载 2014-01-20 11:12:02 · 866 阅读 · 0 评论 -
那天有个小孩跟我说LINQ(七)
小孩LINQ系列导航:(一)(二)(三)(四)(五)(六)(七)1 LINQ TO XML(代码下载) 准备:新建项目 linq_Ch7控制台程序,新建一个XML文件夹,我们就轻松地学习一下吧 XDocument 创建XML文档 XDeclaration 创建XML中的声明转载 2013-12-09 15:43:39 · 939 阅读 · 0 评论 -
那天有个小孩跟我说LINQ(五)
小孩LINQ系列导航:(一)(二)(三)(四)(五)(六)(七)2 LINQ TO SQL(代码下载) 我们以一个简单的销售的业务数据库为例子 表结构很简单:Users(购买者(用户)表),Products(产品信息表),Sales(销售表),ReturnSales(退货信息表)在Sales表中,我们就知道谁买的了(根据UserId),然转载 2013-12-09 15:18:11 · 580 阅读 · 0 评论 -
那天有个小孩跟我说LINQ(三)
小孩LINQ系列导航:(一)(二)(三)(四)(五)(六)(七)1 LINQ TO Objects续2(代码下载) 新建项目 linq_Ch3控制台程序 1.1 操作字符串 ①查找字符串中包含的大写字母,字符串是由多个char类型组成 //1.查找字符串中包含的大写字母转载 2013-12-09 14:44:02 · 493 阅读 · 0 评论 -
那天有个小孩跟我说LINQ(二)
小孩LINQ系列导航:(一)(二)(三)(四)(五)(六)(七)1 LINQ TO Objects续(代码下载) 新建项目 linq_Ch2控制台程序,新建一个Entity文件夹 1.1 学生成绩查询(练习Join) 有三张表如下:学生表,班级表,成绩表。接下来我们按照这个在Entity文件夹建立3个实体类,类名跟表名一样。转载 2013-12-09 14:19:50 · 547 阅读 · 0 评论 -
那天有个小孩跟我说LINQ(六)
小孩LINQ系列导航:(一)(二)(三)(四)(五)(六)(七)2 LINQ TO SQL完结(代码下载) 我们还是接着上次那个简单的销售的业务数据库为例子,打开上次那个例子linq_Ch52.1 当数据库中的表建立了主外键①根据主键获取子表信息 将Sales表中的UserID和Users表中的ID建立主外键关系,打开数据库,新建查询,执行下面的T-sql转载 2013-12-09 15:29:20 · 431 阅读 · 0 评论 -
那天有个小孩跟我说LINQ(一)
1 LINQ准备(代码下载) 新建项目 linq_Ch1控制台程序,新建一个Entity文件夹 1.1 对象初始化器 在Entity新建一个类Student,代码如下 1: using System; 2: using System.Collections.Generic; 3: using System.L转载 2013-12-09 14:18:47 · 459 阅读 · 0 评论 -
LINQ基本子句
出于工作需要,准备把LINQ的相关知识梳理一遍,希望能填补下之前学习漏掉的或是没有注意的地方,也为未来减轻压力~ LINQ查询表达式的基本语法很容易掌握,它使用C#常见的语言构造,从外观上看,和我们常用的SQL类似,并且查询表达式中的变量可以用匿名类型,所以在很多情况下,不需要指定变量类型就可以构建LINQ表达式。 LINQ的数据源可以是数据库对象或是XML流等,也可以使实现了IEnu转载 2013-10-23 10:01:37 · 541 阅读 · 0 评论 -
Linq及Lamda表达式应用经验之 GroupBy 分组
示例1:GroupBy 分组在List原表:按姓名Nam 分组后结果: 代码:[C#] view plaincopypublic partial class Form1 : Form { public Form1() { InitializeComponent(); } Li转载 2013-10-22 11:30:07 · 1290 阅读 · 0 评论 -
Linq查询中获得随机排序的几种方法
在进行程序开发的时候经常会要获取数据库中指定条的随机数据,就如我现在做的在线考试系统,需要随机选取题目组成试卷,如果使用ado.net开发的话,可以直接使用sql查询的order by newId()就可以使数据随机排序,然后获取前n条数据即可。但是如果使用Linq来开发的话,就没有这么方便了,因为Linq没有像sql那样对随机排序有原生的支持,可是我们需要解决这个问题,下面就介绍我找到的两个方法转载 2013-09-19 10:24:32 · 997 阅读 · 0 评论 -
通过16道练习学习Linq和Lambda
1、查询Student表中的所有记录的Sname、Ssex和Class列。 select sname,ssex,class from studentLinq: from s in Students select new { s.SNAME, s.SSEX, s.CLASS }Lambda: Stud转载 2013-08-26 12:07:08 · 407 阅读 · 0 评论 -
项目中基于EF事务机制的架构
写在前面:1. 本文中单元测试用到的数据库,在执行测试之前,会被清空,即使用空数据库。2. 本文中的单元测试都是正确通过的。要理解EF的事务机制,首先要理解这2个类:TransactionScope和DbContext。DbContext是我们的数据库,通常我们会建一个类MyProjectDbContext继承自DbContext,里面包含所有的数据库表。这个类相当于定义了一个完整转载 2013-08-18 16:56:04 · 501 阅读 · 0 评论 -
LinQ To Object 基本用法
inq的基本语法:var result = from item in container select item; linq获取数据子集: var result = from item in container where booleanexpression select item;Select用法:var selectedItems = from item in items转载 2013-06-09 09:23:15 · 527 阅读 · 0 评论 -
通过16道练习学习Linq和Lambda
1、查询Student表中的所有记录的Sname、Ssex和Class列。 select sname,ssex,class from studentLinq: from s in Students select new { s.SNAME, s.SSEX, s.CLASS }Lambda: Studen转载 2013-06-05 13:33:10 · 454 阅读 · 0 评论 -
XLINQ(LINQ to XML)之针对XML文件的添加、查询、更新和删除
介绍以某一XML文件为例,XLINQ(LINQ to XML)之针对XML文件的添加操作、查询操作、更新操作和删除操作示例Sample.xmlxml version="1.0" encoding="utf-8"?>root> person name="webabcd" age="27" salary="33"/>root>Sample.a转载 2013-06-04 15:03:32 · 506 阅读 · 0 评论 -
IList,ICollection,IEnumerable,IEnumerator,IQueryable
好久没写过文章了,渐渐的发现自己懒了,o(︶︿︶)o 唉 懒惰是魔鬼.废话不多说了。 1、首先看一个简单的例子int[] myArray = { 1, 32, 43, 343 }; IEnumerator myie = myArray.GetEnumerator(); myie.Reset(); while (my转载 2015-03-17 16:05:58 · 213 阅读 · 0 评论