コード例 #1
0
        public void Configure(EntityTypeBuilder <Domain.Aggregates.OrderAggregate.Order> builder)
        {
            builder.ToTable("Orders");
            builder.HasKey(x => x.Id);

            builder.Property(x => x.Id).ValueGeneratedOnAdd();
            builder.Property(x => x.DishTypes).IsRequired();

            builder.Property(x => x.PeriodType).HasConversion(
                type => type.Id,
                id => PeriodType.FromId(id)).IsRequired();
        }