首页 > 代码库 > Asp.Net MVC 开发技巧(二)

Asp.Net MVC 开发技巧(二)

Linq查询

Linq的使用大体分为两种:语句表达式   和  方法

首先,我们要在控制器中定义好context

1 private ApplicationDbContext db = new ApplicationDbContext();  //读写模式2 private readonly ApplicationDbContext db = new ApplicationDbContext(); //只读模式

以下两种为等效功能:

语句查询及显示:

1 var qiyes = from qy in shilishujuku2                   where qy.终止时间 > DateTime.Now && qy.联系人.Contains("xxxx")3                   select qy;

方法(函数)查询及显示:

qiyes = db.shilishujuku.Where(a => a.联系人.Contains("xxxx") && a.终止时间 > DateTime.Now); 

 

Asp.Net MVC 开发技巧(二)