如果不知道如何创建实体框架(EF)的伙伴,也不想上网查找资料 . . .
可以看下面这篇文章:
C#连接数据库 —— (一)实体框架(EF)的创建 (Linq To EF)
Linq 使用
首先,我们创建数据库实体对象(下面的所有操作都用到这个对象):
var DataModelsDb = new DbTrainEntities();
查询所有数据(对应SQL语句中的 in,这个例外):
var ttlist = from cc in DataModelsDb.CheZhan select cc;
foreach (var item in ttlist)
{
Console.Writ
1、 查询Student表中的所有记录的Sname、Ssex和Class列。
SQL语句:select sname,ssex,class from student
Linq语句: from s in Students select new { s.SNAME, s.SSEX, s.CLASS }
Lambda表达式: Students.Select( s => new { SNAME = s.SNAME,SSEX = s.SSEX,CLASS = s.CLASS })
个人开发的采用三层架构+mvc+linq+ext的记账系统。对于学习mvc框架或是linq to sql技术或是ext,或是三层框架架构都是很好的例子。数据库用的是sql2008,如果没装sql 2008的朋友也没关系,本人提供了表创建的SQL文件与测试数据。数据库放在web层的app_data文件夹下。
作为.NET上连接编程语言和数据库、内存对象、XML等各种类型数据之间的桥梁,LINQ引入了一种处理数据的全新理念,将查询无缝集成至开发语言之上。《LINQ实战》第一部分介绍了LINQ技术及C#和VB为此提供的新语言特性,第二、三、四部分详细介绍了LINQ的三大主要功能LINQ to Objects、LINQ to SQL、LINQ to XML,第五部分研究了LINQ的可扩展性、在应用程序中使用各种LINQ功能的方法以及LINQ to DataSet。《LINQ实战》适合于使用C#和VB.NET的软件开发者。
有需要的朋友赶紧下载吧。