错误原因:deptList 没有ToList,没有ToList,查询就没有执行,正确写法

 var ids = SelID.Split(',').Select(int.Parse).ToArray();var deptList = db.Sys_DistrictInfo.Where(t => ids.Contains(t.DisID)).ToList();var list = deptList.Select(t => new P_EmpDis(){UserID = UserID,EntID = t.EntID,DisClass = t.DisClass,DisID = t.DisID,CreateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}).ToList();DeleteExp(t => t.UserID == UserID && t.EntID == EntID);return AddCollect(list) > 0;

  

转载于:https://www.cnblogs.com/bamboo-zhang/p/9596792.html

在 LINQ to Entities 查询中无法构造实体或复杂类型相关推荐

  1. Entity Framework 4 in Action读书笔记——第四章:使用LINQ to Entities查询:使用函数...

    4.7 使用函数 扩展LINQ to Entities查询的简便方法就是使用函数.有四种类型的函数可以应用: 规范函数-LINQ to Entities本身没有提供的一组预定义的函数. 数据库函数-一 ...

  2. Entity Framework 4 in Action读书笔记——第四章:使用LINQ to Entities查询:执行手动查询...

    4.8 执行手动查询 有很多原因决定你会手动写查询.或许由EF生成的SQL太慢,又或许执行起来浪费了太多资源.另一种情况可能是当你动态生成一个如此复杂的查询,创建SQL代码比使用LINQ to Ent ...

  3. Entity Framework 4 in Action读书笔记——第四章:使用LINQ to Entities查询:排序和连接数据...

    4.4排序(Sorting) 基本需求:用户想数据根据送货城市和邮政编码排序. 解决方案:知道LINQ有一个扩展方法可以根据一个或多个属性排序你一定会很高兴.LINQ to Entities提供了这个 ...

  4. Entity Framework 4 in Action读书笔记——第四章:使用LINQ to Entities查询:预先加载和延迟加载...

    4.9 加载(Fetching) 预先加载指在一个查询中加载所有的实体和关联的数据.延迟加载指使用时再加载关联的实体.预先加载是检索数据最高效的方法.尽管它从数据库中检索所有的数据,但是只访问一次数据 ...

  5. unity的C#学习——foreach循环相关:IEnumerable接口、LINQ语言集成查询、可枚举对象与枚举类型

    文章目录 C#里的判断和循环 1.foreach循环 2.IEnumerable接口 3.LINQ语言集成查询 4.可枚举对象和枚举类型的区别 C#里的判断和循环 C#和C语言都有条件语句和循环语句, ...

  6. linq to sql查询中返回linq自动建立的实体类型)

    编辑器加载中... /// /// UserBases扩展类,只在返回实体时用 /// public class User_BasesExt : User_Bases { } /// /// (LIN ...

  7. LINQ 的标准查询操作符

    摘自msdn (http://msdn.microsoft.com/zh-cn/magazine/cc337893.aspx) LINQ 的标准查询操作符 John Papa 代码下载位置: Data ...

  8. C#_LINQ(LINQ to Entities)

    LINQ to Entities 是 LINQ 中最吸引人的部分.它让你可以使用标准的 C# 对象与数据库的结构和数据打交道.使用 LINQ to Entities 时,LINQ 查询在后台转换为 S ...

  9. 读书笔记:SQL 查询中的SQL*Plus 替换变量(DEFINE变量)和参数

    本文为"SQL*Plus 替换变量 - 在 SQL 查询中定义变量和参数"的读书笔记. 此文主要是讲替换变量,也称为DEFINE变量,但也涉及了绑定变量和SQL Plus系统变量. ...

最新文章

  1. 使用NATAPP.cn测试微信支付回调接口
  2. 充电电池科研大突破:可使用十多年且储存容量几乎不发生退化
  3. zipimport.ZipImportError: can't decompress data; zlib not available
  4. 【网络安全】OWASP基准测试测评篇
  5. MFC自定义消息的实现方法
  6. 交叉编译指定运行时库路径_运行时vs编译时类路径
  7. mvn linux,Linux安装Maven
  8. 【第二十九章】 springboot + zipkin + mysql
  9. 【Codeforces Round #442 (Div. 2) C】Slava and tanks
  10. 前端web 技术盘点
  11. 算法--机器人学导论
  12. Win10的Flash不能运行,报错——“暴力”解法
  13. cad安装日志文件发生错误_CAD安装不正确怎么办?CAD发生错误安装过早结束的解决方法...
  14. 江苏小高考计算机什么时候考,2021江苏小高考时间 什么时候考试
  15. 计算机的用户账户无法更改密码,windows不能更改密码怎么办【解决方法】
  16. MIT oracle ma 信号线,美国 MIT Oracle MA-X Phono唱臂线 独家Multipole技术
  17. 阿里巴巴集团去IOE运动的思考与总结
  18. Hbuilder开发移动新闻客户端(二)
  19. uni-app分享app和公众号遇到的坑(仅个人之见,如有错误请给指出)
  20. OkHttp3源码分析二 拦截器 上

热门文章

  1. SDOI2018R1游记
  2. 简单Profibus/DP实验系统的组建
  3. Jmeter插件duang duang duang 学会模拟各种场景
  4. Kyligence 客户案例“泰康集团精细化经营分析与运营平台”获评数据智能最佳实践案例
  5. ThinkAdmin(CVE-2020-25540)漏洞复现
  6. 8 个关于提高你 Flutter 移动程序安全性的建议
  7. GitHub-3KStar吴恩达ChatGPT课程最新中文版Prompt+ChatGPT API+LangChain——面向开发者的 LLM 入门课程开源,小白也可学
  8. 创新实训(十一)机票爬取 公司信息
  9. 阿里那些牛逼带闪电的开源工具
  10. 使用PPStream老板键上班看视频无忧