我已經看到了如何初始化var to null.這並不在我的處境有所幫助。我有初始化VAR爲null
string nuller = null;
var firstModel = nuller;
if(contextSelectResult.Count() > 0)
firstModel = contextSelectResult.First();
我得到錯誤
無法隱式轉換類型 'SomeNamespace.Model.tableName' 到 '串'。
我試圖避免嘗試/捕捉InvalidOperation
爲First()
當沒有第一個存在,因爲它的昂貴。那麼,我怎樣才能超越範圍問題呢?
試試這個:firstModel = contextSelectResult.First()的ToString(。 ) – 2011-05-24 14:24:29
如果跳過計數,只是使用FirstOrDefault(),你應該得到一個空反正。 – canon 2011-05-24 14:25:10
你想firstModel是一個字符串還是一個更復雜的數據對象?正如你所定義的,它是一個字符串(和錯誤消息告訴你) – 2011-05-24 14:36:12