linq问题

mingcsharp mingcsharp 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
public List<MaterialModel> GetDataRows(string key, DateTime dtleft, DateTime dtright)
{
var linq = from c in dbContext.MaterialEntry
join d in dbContext.MaterialEntryItem on c.SheetId equals d.SheetId into result1
from ed in result1.DefaultIfEmpty()
join e in dbContext.WareRoom on c.WareRoomId equals e.WareRoomId into result2
from ee in result2.DefaultIfEmpty()
join f in dbContext.Supplier on c.SupplierId equals f.SupplierId into result3
from ff in result3.DefaultIfEmpty()
join g in dbContext.Employee on c.WareRoomMan equals g.EmployeeId into result4
from gg in result4.DefaultIfEmpty()
where c.SheetId.Contains(key) && c.CreateTime >= dtleft && c.CreateTime <= dtright
orderby c.SheetId descending
select new MaterialModel
{//这里报错说
c.SheetId,
ee.WareRoomName,
ff.SupplierName,
gg.EmployeeName,
c.CreateTime,
ed.MaterialsName,
ed.UnitPack,
ed.QtyPack,
ed.Qty,
ed.Price,
ed.Total,
ed.TotalMoney,
};
dbContext.Database.Log = new Action<string>(q => LogHelper.WriteLog("sql", q));
return linq.ToList<MaterialModel>();
}


Error 1 Cannot initialize type 'Surpass.Model.MaterialModel' with a collection initializer because it does not implement 'System.Collections.IEnumerable' G:\Project\VS2010\Surpass12\Surpass.DataAccess\MaterialDataAccess\MaterialEntryDAL.cs 174 24 Surpass.DataAccess
...全文

相关推荐

asp.net LINQ中数据库连接字符串的问题

"ASP.NET LINQ在数据库连接字符串上的问题及解决方案"在ASP.NET开发中,LINQ(Language Integrated Query,语言集成查询)是一种强大的数据查询工具,它允许

weixin_38712092

[知识分享] LINQ TO SQL 实现无限递归查询

本文总结了如何使用LINQ TO SQL进行无限递归查询,旨在为遇到此类问题的开发者提供解决方案。更多关于LINQ的知识,可参阅相关博客链接。

q107770540

深入理解C#中的LINQ:数据查询的终极利器

本文围绕C#中的LINQ展开,它是为解决数据处理和查询问题设计的强大工具。介绍了LINQ的核心概念、主要组件、两种语法形式,阐述了核心操作、执行方式,给出实际应用示例及性能优化建议,指出掌握LINQ可提升开发效率。

vvilkin的学习备忘

C#实践问题:如何在LINQ to Entities 查询中,计算两个日期之间相差的天数?

在LINQtoEntities中,System.Data.Entity提供了多种方法来处理日期,如计算两日期间相差天数的DiffDays,以及AddDays等方法,这些方法在数据库中运行时会被转换为对应的EDM函数。

30年后世界会是怎样

Linq to SQL 插入数据时的一个问题

"在使用Linq to SQL 插入数据时遇到的问题及解决方案"在编程过程中,尤其是使用ORM(对象关系映射)框架如Linq to SQL时,有时会遇到一些意料之外的数据插入问题。本问题主要围绕一

weixin_38604395
评论
收藏 已收藏
分享
返回顶部
mingcsharp
C# 111,128 成员 642,536 内容