wgzr.net
当前位置:首页 >> linq中group后的sElECt语句报错 >>

linq中group后的sElECt语句报错

select new 出来的是一个匿名对象,也就是包含c.ContactName跟o.OrderID这两个字段的对象。 如果你直接select c,只能选择Customers 中的字段,无法提取Orders 中的,而你的查询结果要求同时提取Customer的ContactName跟Order的OrderID 。

select 是用于指明查询结果的,简单来说,如果你的list 里面包含的是person这个类,s => s查出来就是person,如果用s => s.sex,那查出来的是sex的集合,而不是person的集合。

var item=viewData.ResoartFeeInclusions.where(y => string.IsNullOrEmpty(x)||y.Value == x.ToString()).FirstOrDefault() or var item=viewData.ResoartFeeInclusions.SingleOrDefault(y => string.IsNullOrEmpty(x) || y.Value == x.ToStrin...

使用 LINQ 查询表达式 IEnumerable stores = from store in database.Stores where store.CompanyID == curCompany.ID select new SelectListItem { Value = store.Name, Text = store.ID }; ViewBag.storeSelector = stores; 或使用 LINQ 扩展...

使用 LINQ 查询表达式 IEnumerable stores = from store in database.Stores where store.CompanyID == curCompany.ID select new SelectListItem { Value = store.Name, Text = store.ID }; ViewBag.storeSelector = stores; 或使用 LINQ 扩展...

部门表.SelectMany(u => 用户表, (d,u) => new {d =d, u=u}).SelectMany(p, 处理表, (du, p)=> new{du = du, p= p}).Where(item => item.du.u.levelid = item.du.d.levelid and item.du.u.userid=item.p.userid) .GroupBy(item => item.du.d).Se...

var q = from o in Table group o by o.A into t select new { t.Key, b = t.Sum(s => s.B) };

List myint = new List(); myint.Add(3); myint.Add(4); myint.Add(5); myint.Add(6); List myint2 = new List(); myint2.Add(3); myint2.Add(4); var resint = myint.Except(myint2); foreach (int item in resint) { Console.Write(item); }

是不是没添加命名空间啊,引用里加上System.Data.Linq看看。

(form x in Table group x by x.Name into G select G.Key).ToArray();

网站首页 | 网站地图
All rights reserved Powered by www.wgzr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com