I seeded my data from from external Json file ,everything is correct but it shows the error that object reference not set an instance of an object.
DbContextClass:
public class ApplicationDbContext : DbContext
{
    public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options) : base(options)
    {
    }
    public DbSet<schemedemet> schemedemets { get; set; }
    public DbSet<schemedet> schemedets { get; set; }
    public  DbSet<schemephy> schemephys { get; set; }
    protected override void OnModelCreating(ModelBuilder modelBuilder)
    {
        base.OnModelCreating(modelBuilder);
        modelBuilder.Entity<schemedemet>().HasNoKey().HasData(seedAllDemet());
        modelBuilder.Entity<schemedet>().HasNoKey();
        modelBuilder.Entity<schemephy>().HasNoKey();
    }
    public List<schemedemet> seedAllDemet()
    {
        var datas = new List<schemedemet>();
        using (StreamReader r = new StreamReader(@"C:\Users\ADMIN\source\repos\Seed\Seed\Data\SeedData\schemedemat.json"))
        {
            string json = r.ReadToEnd();
            datas = JsonSerializer.Deserialize<List<schemedemet>>(json);
            return datas;
        }
    }
    ...
}
 
    