我有一个对象模型,其中包含一个布尔MyBool和我有一个表包含一个字段MyField。我正在写一个linq-to-sql查询,它应该返回MyBool设置为true或false的对象列表,具体取决于MyField是否有值。返回一个布尔值,如果一个数据库字段包含数据
这是我到目前为止有:
var TheListOfObjects = (from thetable in MyDC.TheTable
....
select new MyObject()
{
MyBool = thetable.MyField.Contains("*")
}).ToList();
我的错误:空值不能分配给具有类型System.Boolean的成员这是一个非空的值类型。不包含返回一个布尔?
我错过了什么? 谢谢。
我不知道关于LINQ舔,但SQL语法是EXISTS关键字.. 。如果存在(SELECT 1 FROM table)BEGIN。再加上你的Google努力可能会让你更进一步。 –