public MenuMapping(Microsoft.Data.Entity.Metadata.Builders.EntityTypeBuilder <Menu> entityBuilder) { entityBuilder.HasKey(x => x.ID); entityBuilder.Property(x => x.Day).IsRequired().HasColumnType("int"); entityBuilder.HasMany(x => x.Items).WithOne().IsRequired(); }
public MealMapping(Microsoft.Data.Entity.Metadata.Builders.EntityTypeBuilder <Meal> entityBuilder) { entityBuilder.HasKey(x => x.Id); entityBuilder.Property(x => x.Name).IsRequired().HasColumnType("varchar(60)"); entityBuilder.Property(x => x.Price).IsRequired().HasColumnType("decimal"); entityBuilder.HasOne(x => x.Category).WithMany(); }
public MenuItemMapping(Microsoft.Data.Entity.Metadata.Builders.EntityTypeBuilder <MenuItem> entityBuilder) { entityBuilder.HasKey(x => x.id); entityBuilder.Property(x => x.Breakfast).IsRequired(); entityBuilder.Property(x => x.Lunch).IsRequired(); entityBuilder.Property(x => x.Dinner).IsRequired(); }
public OrderMapping(Microsoft.Data.Entity.Metadata.Builders.EntityTypeBuilder <Order> entityBuilder) { entityBuilder.HasKey(x => x.ID); entityBuilder.Property(x => x.Price).IsRequired().HasColumnType("decimal"); entityBuilder.Property(x => x.TableNumber).HasColumnType("int").IsRequired(); entityBuilder.Property(x => x.Status).HasColumnType("int").IsRequired(); entityBuilder.HasMany(x => x.Items).WithOne().IsRequired(); }
public CategoryMapping(Microsoft.Data.Entity.Metadata.Builders.EntityTypeBuilder <Category> entityBuilder) { entityBuilder.HasKey(x => x.ID); entityBuilder.Property(x => x.Name).IsRequired().HasColumnType("varchar(60)"); }
public OrderItemMapping(Microsoft.Data.Entity.Metadata.Builders.EntityTypeBuilder <OrderItems> entityBuilder) { entityBuilder.HasKey(x => x.ID); entityBuilder.Property(x => x.Quantity).IsRequired().HasColumnType("decimal"); entityBuilder.HasOne(x => x.Meal).WithMany().IsRequired(); }