Exemplo n.º 1
0
        /// <summary>
        /// Конфигурирование сущности <see cref="UserRoles"/>.
        /// </summary>
        /// <param name="builder"></param>
        public void Configure(EntityTypeBuilder <UserRoles> builder)
        {
            builder.BaseEntityWithLinksConfig <UserRoles, User, Role>(
                e => e.UserRoles, e => e.UserRoles);

            builder.ToTable(nameof(UserRoles));
        }
Exemplo n.º 2
0
        /// <summary>
        /// Конфигурирование сущности <see cref="BuildingСomposition"/>.
        /// </summary>
        /// <param name="builder"></param>
        public void Configure(EntityTypeBuilder <BuildingСomposition> builder)
        {
            builder.BaseEntityWithLinksConfig <BuildingСomposition, Building, Material>(
                e => e.BuildingСompositions,
                e => e.BuildingСompositions);

            builder.ToTable("BuildingСompositions");
        }
Exemplo n.º 3
0
        /// <summary>
        /// Конфигурирование сущности <see cref="GameGenre"/>.
        /// </summary>
        /// <param name="builder"></param>
        public void Configure(EntityTypeBuilder <GameGenre> builder)
        {
            builder.BaseEntityWithLinksConfig <GameGenre, Game, Genre>(
                e => e.GameGenres, e => e.GameGenres);

            //builder.Property(x => x.)
            //    .IsRequired();

            builder.ToTable("GameGenres");
        }
        /// <summary>
        /// Конфигурирование сущности <see cref="Available"/>.
        /// </summary>
        /// <param name="builder"></param>
        public void Configure(EntityTypeBuilder <Available> builder)
        {
            builder.BaseEntityWithLinksConfig <Available, Books, Libraries>(
                e => e.Availabilities,
                e => e.Availabilities);

            builder.Property(x => x.Count)
            .IsRequired();

            builder.ToTable("Availabilities");
        }
Exemplo n.º 5
0
 /// <summary>
 /// Метод для конфигурации миграции для <see cref="Schedule"/>
 /// </summary>
 /// <param name="builder">Билдер</param>
 public void Configure(EntityTypeBuilder <Schedule> builder)
 {
     builder.BaseEntityWithLinksConfig <Schedule, Cinema, Movie>(
         e => e.Schedules,
         e => e.Schedules);
 }