“System.Linq.IQueryable<int>”不包含“Contains”的定义 或者“System.Linq.IEnumberable<int>”不包含“Contains”的定义
来源:互联网 发布:qq邮箱软件下载 编辑:程序博客网 时间:2024/06/14 19:08
例如:
from m in TeachingInfo where
(from t in TeacherInfo
where (from o in TeacherInfo where o.TeaID==1001 select o.TeaGroup).Contains(t.TeaGroup)
select t.TeaID).Contains(m.TeacherID)
select m
描述为://根据管理员登录ID获取所在部门,查找该部门的员工编号,查找编号是否在教学信息的教师编号中
出现错误:“System.Linq.IQueryable<int>”不包含“Contains”的定义,并且最佳扩展方法重载“System.Linq.Queryable.Contains<TSource>(System.Linq.IQueryable<TSource>, TSource)”的某些参数无效
问题原因: m.TeacherID是System.Linq.IQueryable<int>类型,而“System.Linq.IQueryable<int>”不包含“Contains”的定义
from m in TeachingInfo where
(from t in TeacherInfo
where (from o in TeacherInfo where o.TeaID==1001 select o.TeaGroup).Contains(t.TeaGroup)
select t.TeaID).Contains(m.TeacherID)
select m
描述为://根据管理员登录ID获取所在部门,查找该部门的员工编号,查找编号是否在教学信息的教师编号中
出现错误:“System.Linq.IQueryable<int>”不包含“Contains”的定义,并且最佳扩展方法重载“System.Linq.Queryable.Contains<TSource>(System.Linq.IQueryable<TSource>, TSource)”的某些参数无效
问题原因: m.TeacherID是System.Linq.IQueryable<int>类型,而“System.Linq.IQueryable<int>”不包含“Contains”的定义
解决办法:
1.将 m.TeacherID转化为int,Convert.ToInt(m.TeacherID)
2.使用系统自带的ToString()转化:....ToString().Contains(m.TeacherID)
一般出现contains不包含,是因为类型不一致,将contains的对象使用Convert函数转换为相应的类型即可。阅读全文
1 0
- “System.Linq.IQueryable<int>”不包含“Contains”的定义 或者“System.Linq.IEnumberable<int>”不包含“Contains”的定义
- 不包含“Contains”的定义
- System.Guid[] 不包含 Contains 的定义,并且最佳扩展方法重载参数无效
- System.Nullable<System.DateTime>”不包含“Year”的定义
- “System.Web.UI.UserControl“不包含“xxxx”的定义
- System.Web.UI.UserControl“不包含“xxxxxxxxx”的定义
- System.Web.Mvc.HtmlHelper”不包含“ActionLink”的定义
- C#“System.Data.DataRow[]”不包含“Where”的定义
- 不包含“SaveChanges”的定义
- “System.Web.UI.Page”不包含“DataItem”的定义,问题的解决
- Linq select 不包含
- “System.Collections.Generic.IEnumerable<TestDAL.HistoryData>”不包含“ToList”的定义
- “string”不包含“SubString”的定义
- UnityEngine.Mesh不包含 GetTriangleScript的定义
- 不包含定义
- 求解:System.IEquatable<T>”不包含“GetEnumerator”的公共定义,因此 foreach 语句不能作用于“System.IEquatable<T>”类型的变量
- “System.Data.DataSet”不包含“GetEnumerator”的公共定义,因此 foreach 语句不能作用于“System.Data.DataSet”类型的变量
- “System.Data.DataRow”并不包含“Item”的定义
- Django安装和使用
- swiper 解决动态加载数据滑动失效
- MySQL修改wait_timeout参数
- 微信小程序 获取小程序码和二维码java接口开发
- 超级详细Tcpdump 的用法
- “System.Linq.IQueryable<int>”不包含“Contains”的定义 或者“System.Linq.IEnumberable<int>”不包含“Contains”的定义
- Utils総括
- mk路线
- oracle 新的数据库新的change
- Tomcat7 内存溢出
- A星寻路算法最简单理解
- Let the Balloon Rise
- Android gc垃圾回收流程
- 完美解决Sublime无法输入中文问题