在linq-to-sql中返回bool true

时间:2011-08-10 20:33:23

标签: c# linq

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

这就是我所拥有的:

var TheQuery = (from x in .....
                where .....
                select new MyModel{

                    MyBool = x.MyField.Contains(*)

                }).ToList();

我正在尝试使用.Contain扩展方法,但它无法正常工作。有什么建议吗?

由于

1 个答案:

答案 0 :(得分:1)

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

MyBool = x.MyField.Contains(*)

应该是

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

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

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