Что такое атрибут Entity Framework Core, эквивалентный HasDefaultValueSql modelBuilder?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Что такое атрибут Entity Framework Core, эквивалентный HasDefaultValueSql modelBuilder?

Сообщение Anonymous »

Я хочу использовать аннотации для установки значения по умолчанию для моих свойств в Entity Framework Core. Проблема в том, что база данных не устанавливает значения по умолчанию, поэтому значение не передается на уровень базы данных.

Я хочу сделать что-то похожее на HasDefaultValueSql в modelBuilder:

Код: Выделить всё

[DefaultValue("400")]
public int LengthInMeters {get; set;}
Как преобразовать приведенный ниже код в атрибуты?

Код: Выделить всё

modelBuilder.Entity
().Property(c => c.LengthInMeters).HasDefaultValueSql("400");
Использование значений по умолчанию само по себе не работает. Я хочу использовать только атрибуты, не заморачиваясь с миграциями.

Проблемы: я пробовал другие методы с EF, но в Entity Framework Core нет некоторых элементов. Например, modelBuilder.Conventions, AttributeToColumnAnnotationConvention, CSharpMigrationCodeGenerator или modelBuilder.Properties()

Подробнее здесь: https://stackoverflow.com/questions/550 ... rs-hasdefa
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • ModelBuilder.Configurations.Add и modelBuilder.Entity в OnModelCreating
    Anonymous » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Почему не показывать EF Core 6, AppDbContext onModelCreating в modelbuilder.HasDefaultSchema("Имя схемы");
    Anonymous » » в форуме C#
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Объект ModelBuilder в ASP.NET Core MVC
    Anonymous » » в форуме C#
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous
  • Entity Framework Core 8. Ошибка случайной ссылки на объект FindAsync @ System.Data.Entity.Core.Common.Internal.Materiali
    Anonymous » » в форуме C#
    0 Ответы
    46 Просмотры
    Последнее сообщение Anonymous
  • Используйте T4 для замены HasDefaultValue на HasDefaultValueSql в EF Core 8.
    Anonymous » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»