powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Nullable object must have a value
10 сообщений из 10, страница 1 из 1
Nullable object must have a value
    #37628123
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В dbml файле (LinqTOSql) обьявлено такое свойство

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
public System.Nullable<int> nVyiavCity
		{
			get
			{
				return this._nVyiavCity;
			}
.....
.....



при попытке взять его значение в коде

Код: c#
1.
var ggg = .... .First().nVyiavCity;

получаю Nullable object must have a value.

Да действительно в базе NULL. как мне его правильно получить ?
а то приходится делать так

Код: c#
1.
2.
if (.... .First().nVyiavCity.HasValue())
         var ggg = .... .First().nVyiavCity.Value;




Заранее спасибо.
...
Рейтинг: 0 / 0
Nullable object must have a value
    #37628158
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
Andrey1306
Код: c#
1.
2.
if (.... .First().nVyiavCity.HasValue())
         var ggg = .... .First().nVyiavCity.Value;

и хде else?
...
Рейтинг: 0 / 0
Nullable object must have a value
    #37628161
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.Andrey1306
Код: c#
1.
2.
if (.... .First().nVyiavCity.HasValue())
         var ggg = .... .First().nVyiavCity.Value;

и хде else?

мне не нужен else, пусть ggg это Nullable<int >
...
Рейтинг: 0 / 0
Nullable object must have a value
    #37628174
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
это в форум по .Net
...
Рейтинг: 0 / 0
Nullable object must have a value
    #37628180
Starlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey1306,

Скорее всего проблема в том, что var присваивается null, попробуйте заменить var на int?
...
Рейтинг: 0 / 0
Nullable object must have a value
    #37628274
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Starlex,

Заменил на Nullable<int > , но не в этом дело, когда я пытаюсь .... .First().nVyiavCity.Value; посмотреть даже без присваивания ошибка

причем вот так (при вставке или инсерте) работает

.... .First().nVyiavCity.Value = null as Nullable<int>;
...
Рейтинг: 0 / 0
Nullable object must have a value
    #37628283
brainproof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FirstOrDefault не?
...
Рейтинг: 0 / 0
Nullable object must have a value
    #37628433
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
brainproof,

пробовал , просит инт , а по дефолту NULL должно быть
...
Рейтинг: 0 / 0
Nullable object must have a value
    #37628444
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey1306brainproof,

пробовал , просит инт , а по дефолту NULL должно быть

Упс , FirstOrDefault() выдает ошибку аналогичную First() , а вот GetValueOrDefault(null); просит.

Ладно, придется проверять каждое поле с помощью HasValue
...
Рейтинг: 0 / 0
Nullable object must have a value
    #37628514
brainproof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Nullable object must have a value
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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