Esempio n. 1
0
        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();
        }
Esempio n. 2
0
 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();
 }
Esempio n. 3
0
        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();
        }
Esempio n. 4
0
        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();
        }
Esempio n. 5
0
 public CategoryMapping(Microsoft.Data.Entity.Metadata.Builders.EntityTypeBuilder <Category> entityBuilder)
 {
     entityBuilder.HasKey(x => x.ID);
     entityBuilder.Property(x => x.Name).IsRequired().HasColumnType("varchar(60)");
 }
Esempio n. 6
0
 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();
 }