query = universityManager.GetAllUniversity()
.Where(n => n.Name.Contains(name)&&n.UniversityID?????????);
由于是要转成表达式 n.UniversityID.ToString().Contains(id)这种写法是错误的
4 个解决方案
#1
对应数值类型只能用类似List<int> ids= new List<int>();
n => n.Name.Contains(name)&& ids.Contains(n.UniversityID));来做处理
转换成Sql 其实就是in,至于想要模糊好像是不行的。
n => n.Name.Contains(name)&& ids.Contains(n.UniversityID));来做处理
转换成Sql 其实就是in,至于想要模糊好像是不行的。
#2
int怎么模糊查询?
要不就都转成string 模糊查询。
要不就都转成string 模糊查询。
#3
谢谢
#4
#1
对应数值类型只能用类似List<int> ids= new List<int>();
n => n.Name.Contains(name)&& ids.Contains(n.UniversityID));来做处理
转换成Sql 其实就是in,至于想要模糊好像是不行的。
n => n.Name.Contains(name)&& ids.Contains(n.UniversityID));来做处理
转换成Sql 其实就是in,至于想要模糊好像是不行的。
#2
int怎么模糊查询?
要不就都转成string 模糊查询。
要不就都转成string 模糊查询。
#3
谢谢