LinqResult.Any () в результате NullReferenceException - PullRequest
1 голос
/ 06 октября 2010

Что может быть причиной этой ошибки:

Исключение NullReferenceException не обработано, ссылка на объект не установлена ​​для экземпляра объекта.

var LinqResult = 
from a in Db.Table
select new {Table = a};

if(LinqResult.Any())
{
    //Blah blah blah
}

Ответы [ 4 ]

1 голос
/ 06 октября 2010

Я предполагаю, что Db или Db.Table еще не были созданы в момент выполнения этого запроса. Можете ли вы опубликовать дополнительный код для контекста?

0 голосов
/ 06 октября 2010

Значение Db.Table равно null.

Это не Db, будучи null, как предлагали другие люди.В противном случае исключение произошло бы по фактическому запросу.

0 голосов
/ 06 октября 2010

Вероятно, Db равен нулю. Исключение происходит при выполнении .Any (), но это из-за отложенного выполнения.

0 голосов
/ 06 октября 2010

Скорее всего, Db или Db.Table равны null.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...