Я использую ядро Entity Framework, генерирую миграции на основе DbContext.Одна из моих сущностей в базе данных:
class Metadata
{
public int Id { get; set }
public DateTime StartDate { get; set; }
public DateTime EndData { get; set; }
}
Действительный идентификатор случая EndDate> StartDate Как настроить зависимость значений в конструкторе EntityFramework:
public class MetadataConfiguration : IEntityTypeConfiguration<Metadata>
{
public void Configure(EntityTypeBuilder<Metadata> builder)
{...}
}
Обязательное условие:
StartDate <= EndDate