![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linq
文章平均质量分 69
仰望星空的代码
专注Web前端和微信小程序开发。
展开
-
asp.net mvc linq to entity 查询指定列的数据以json字符串格式返回数据
在linq查询中返回指定列的数据,select一个匿名类即可。代码示例如下。public class BaseController : Controller { public DataContext db = new DataContext(); // // GET: /Base/ public string Index原创 2016-06-30 10:35:36 · 2543 阅读 · 0 评论 -
linq to entity查询的日期格式化
当从数据库查询数据的同时对取得的数据中日期进行格式化。/// /// 同类文章 /// /// public string SameCategoryArticles(int id) { int objId = Utility.StrToInt(id, 0); /原创 2016-07-12 14:30:47 · 9066 阅读 · 1 评论 -
EF分组查询与视图显示
业务需求:页面显示的文章按照年份分组并按照年份倒序排列。控制器代码实现:public class ArticleController : Controller { private DataContext db = new DataContext(); // // GET: /Article/ public Acti原创 2016-07-05 17:01:32 · 4213 阅读 · 0 评论 -
Linq之GroupBy用法
1.简单形式:var q = from p in db.Products group p by p.CategoryID into g select g; 语句描述:Linq使用Group By按CategoryID划分产品。说明:from p in db.Products 表示从表中将产品对象取出来。group p by p.CategoryID into g表示对p按Cate原创 2016-07-05 17:07:26 · 14247 阅读 · 0 评论 -
跨数据库多表联合动态条件查询
[HttpGet] public ActionResult Search() { string whereText = ""; if (HttpContext.Request.QueryString["first"] != null) { whereText +=原创 2016-08-18 18:32:49 · 4013 阅读 · 0 评论 -
C#之Linq、where()、FindAll()的区别
对于实现了IEnumerable接口的类、类型、集合可以使用Linq、Linq的扩展方法where()、FindAll()来查询符合谓词约束的数据。这三者之间执行的方式是不一样的,同样的数据同样的查询条件返回的结果也不相同。先上代码再分析。public static void LaterSelect() { var names = new List {原创 2017-05-25 17:01:20 · 23964 阅读 · 0 评论 -
Entity Framework(EF)之Linq查询的left join实现
EF中多表联结查询只实现了inner join并没有实现left join,但是在实际的业务中需要用到left join的情况是很常见的。那么我们可以通过设置左表之外的表查询无记录时返回默认值即可。具体参见以下代码。EF代码:var order = (from a in context.Set() join bus in context.Set() on a.Business原创 2017-03-14 17:24:35 · 13724 阅读 · 1 评论