Гость
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / DataTable и DBNull / 2 сообщений из 2, страница 1 из 1
01.12.2014, 16:25
    #38821550
Qwe.Qwe1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataTable и DBNull
Подскажите, пожалуйста, как выбрать все записи, где есть NULL, используя Linq. Пробовал так, но пишет "base {System.SystemException} = {"Не удается привести DBNull.Value к типу \"System.Int32\". Используйте тип, допускающий значения NULL."}"
Код: c#
1.
var Rows = dataTable.AsEnumerable().Where(d => DBNull.Value.Equals(d.Field<int>("ParentID"))).OrderBy(d => d.Field<string>("SeqOrder"));
...
Рейтинг: 0 / 0
01.12.2014, 16:30
    #38821556
JeStone
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataTable и DBNull
Qwe.Qwe1Подскажите, пожалуйста, как выбрать все записи, где есть NULL, используя Linq. Пробовал так, но пишет "base {System.SystemException} = {"Не удается привести DBNull.Value к типу \"System.Int32\". Используйте тип, допускающий значения NULL."}"
Код: c#
1.
var Rows = dataTable.AsEnumerable().Where(d => DBNull.Value.Equals(d.Field<int>("ParentID"))).OrderBy(d => d.Field<string>("SeqOrder"));


Код: c#
1.
var Rows = dataTable.AsEnumerable().Where(d => d.Field<int?>("ParentID") == null).OrderBy(d => d.Field<string>("SeqOrder"));
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / DataTable и DBNull / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]