我得到一個錯誤:無法隱式地從「字符串」到「布爾」轉換 sl.CustomerRefNbr是從我的表設計一個字符串不能把字符串轉換爲bool
using (AH_ODS_DBEntities db = new AH_ODS_DBEntities())
{
string rs = db.Sales.Where(sl => sl.CustomerRefNbr);
我曾嘗試:
bool rs = db.Sales.Where(sl => sl.CustomerRefNbr).ToString();
string rs = db.Sales.Where(sl => sl.CustomerRefNbr);
Convert.ToBoolean(rs);
我又是盲目的。 我試圖做的只是得到CustomerRefNbr列中的數據,並把它放在名單上。
爲什麼你認爲它應該有一個默認轉換爲布爾值? – feetwet
字符串如何可以隱式轉換爲布爾值? 'bool result =「cheese」'的結果是什麼? –
也許他試圖將「true」和「false」轉換爲它們各自的布爾等值? –