using Microsoft.EntityFrameworkCore; namespace AsbCloudDb.Model.DefaultData { internal abstract class EntityFiller : IEntityFiller where TEntity : class { protected abstract TEntity[] GetData(); public void FillData(ModelBuilder modelBuilder) { modelBuilder.Entity(entity => { entity.HasData(GetData()); }); } } }