Я пытаюсь создать начальную миграцию с кодом в первую очередь. У меня есть 2 класса сущностей следующим образом:
public class Entity1
{
public string Id { get; set; }
}
public class Entity2
{
public Entity1 Entity1 { get; set; }
public int Order { get; set; }
}
И мой DbContext следующим образом:
public class AppDbContext : DbContext
{
public DbSet<Entity1> Entity1List { get; set; }
public DbSet<Entity2> Entity2List { get; set; }
public AppDbContext(DbContextOptions options) : base(options)
{
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder
.Entity<Entity2>()
.HasKey(c => new { c.Entity1, c.Order });
}
}
Когда я пытаюсь создать миграцию, используя
add-migration InitialMigration
Iполучаю сообщение об ошибке;
1011 *