我已经看到了如何初始化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