2011-08-10 44 views
0

我有一個包含布爾型字段MyBool的對象模型。我想根據數據庫字段MyField是否包含數據,用linq-to-sql查詢填充該布爾值。在linq-to-sql中返回bool true

這是我有:

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

        MyBool = x.MyField.Contains(*) 

       }).ToList(); 

我試圖與.Contain擴展方法,但它不工作。有什麼建議麼?

感謝

+1

「它不工作」 - 以什麼方式? –

+0

在調用'ToList()' –

+0

之前,你還需要在你的查詢語法(在''''之前'和'''之前')之前有parens是的,我把這些代碼留給了我提供的示例代碼,但他們在那裏。 – frenchie

回答

1

我建議,根據你的不完整例子,

MyBool = x.MyField.Contains(*) 

應該

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

如果您還有周圍的LINQ表達式括號。儘管如此,一個更完整的例子可能是有用的。

+0

好的,謝謝;這就是我一直在尋找的。 – frenchie