Как я устанавливаю поле на DBNull в Платформе Объекта

TL; DR:

$ su -
# subscription-manager repos --enable rhel-7-server-optional-rpms
# yum install java-1.8.0-openjdk-devel

Более полное объяснение: Невозможно установить openJDK 8 в Red Hat

8
задан 4 May 2009 в 17:54
поделиться

3 ответа

Если в базе данных столбец может иметь значение NULL, у класса результатов тоже будет свойство NULL.

Например, если таблица Order имеет значение NULL Datetime столбец с именем CreatedDate , тогда результирующий класс Order будет выглядеть примерно так:

public partial class Order: EntityObject
{
  ...
  private DateTime? _createdDate;
  ...
}

Если _ createDate не имеет значения при вызове ObjectContext.SaveChanges () a System.DBNull будет автоматически отправляться в базу данных как часть команды вставки или обновления.

Надеюсь, это поможет Alex

15
ответ дан 5 December 2019 в 07:13
поделиться

Установите значение поля ноль . Entity Framework переведет это в System.DBNull .

8
ответ дан 5 December 2019 в 07:13
поделиться

Я никогда не использовал Entity-Framework, но можете ли вы превратить переменную в обнуляемый тип? 1233] тогда вы можете сделать = ничего, и оно не останется ничем.

, но, как я уже сказал, я никогда не использовал entity-framework

, глядя на Google, я обнаружил, что сообщение об ошибке в Microsoft Connect

0
ответ дан 5 December 2019 в 07:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: