错误代码:
query = query.Where(c => ("," + c.Pid + ",").Contains("," + PId + ",")).ToList();
运行时会报 “无法创建“System.Object”类型的常量值。此上下文仅支持基元类型或枚举类型”
解决方案:
string pidstr = "," + PId + ",";
query = query.Where(c => ("," + c.Pid + ",").Contains(pidstr)).ToList();
这样就可以正常运行了