Пример #1
0
 private static void Seed(VideoStoreDbContext context)
 {
     context.Genres.AddRange(GenreSeed.Seed());
     context.Person.AddRange(PeopleSeed.Seed());
     context.ProductionCompanies.AddRange(ProductionCompanySeed.Seed());
     context.Movies.AddRange(MovieSeed.Seed());
     context.MovieGenre.AddRange(MovieGenreSeed.Seed());
     context.MovieActor.AddRange(MovieActorSeed.Seed());
     context.MovieDirector.AddRange(MovieDirectorSeed.Seed());
     context.MovieProductionCompany.AddRange(MovieProductionCompanySeed.Seed());
     context.SaveChanges();
 }
        public void Configure(EntityTypeBuilder <Movie> builder)
        {
            builder.HasKey(p => p.Id);

            builder.HasIndex(p => p.Title).IsUnique();

            builder.Property(p => p.Active)
            .HasDefaultValue(true);

            builder.Property(p => p.Popularity)
            .HasDefaultValue(0);

            builder.Property(p => p.VoteAvarage)
            .HasDefaultValue(0);

            builder.Property(p => p.VoteCount)
            .HasDefaultValue(0);

            builder.Property(p => p.CreatedAt)
            .HasDefaultValueSql("getdate()");

            builder.HasData(MovieSeed.Seed());
        }