Регулярные короткие заметки по C# и .NET.
Просто о сложном для каждого.
admin - @haarrp
Post #774
2.74K

С EF Core можно делать действительно классные вещи — вот пример конфигурации сущности:
- 🔒 Check constraint:
- 🎯 Precision control — задаём точность для столбца
- 🧩 Unique index на
Пример конфигурации:
Следующий шаг — создать EF migration, чтобы применить эти настройки в базе данных.
Если вы хотите разобраться глубже — вот отличный гайд по миграциям в EF Core: гайд
- 🔒 Check constraint:
Price > 0 — защита данных прямо на уровне БД. - 🎯 Precision control — задаём точность для столбца
Price, чтобы избежать ошибок округления. - 🧩 Unique index на
Name — просто потому что можно (и полезно). Пример конфигурации:
builder.Property(p => p.Price)
.HasPrecision(10, 2);
builder.HasCheckConstraint("CK_Product_Price_Positive", "Price > 0");
builder.HasIndex(p => p.Name)
.IsUnique();
Следующий шаг — создать EF migration, чтобы применить эти настройки в базе данных.
Если вы хотите разобраться глубже — вот отличный гайд по миграциям в EF Core: гайд
















