我有一个包含布尔字段MyBool的对象模型。我想根据数据库字段MyField是否包含数据,使用linq-to-sql查询填充该布尔值。
这就是我所拥有的:
var TheQuery = (from x in .....
where .....
select new MyModel{
MyBool = x.MyField.Contains(*)
}).ToList();
我正在尝试使用.Contain扩展方法,但它无法正常工作。有什么建议吗?
由于
答案 0 :(得分:1)
根据你不完整的例子,我建议
MyBool = x.MyField.Contains(*)
应该是
MyBool = x.MyField.Contains("*")
你应该在Linq表达式周围加上括号。
但是,更完整的示例可能会有用。