在linq-to-sql中返回bool true



我有一个包含布尔字段MyBool的对象模型。我想用基于数据库字段MyField是否包含数据的linq-to-sql查询填充该布尔值。

这是我的:

var TheQuery = (from x in .....
                where .....
                select new MyModel{
                    MyBool = x.MyField.Contains(*)
                }).ToList();

我正在尝试使用。contain扩展方法,但它不起作用。有什么建议吗?

谢谢

我建议,根据你不完整的例子,

MyBool = x.MyField.Contains(*)
应该

MyBool = x.MyField.Contains("*")

你应该在Linq表达式周围加上括号。

更完整的示例可能会有用。

最新更新