私のプロジェクトは非常に大きくなり、流暢なAPIが広範になりました。
流暢な API の問題を複数のファイルに分けて、OnModelCreating でそれらを参照する方法はありますか?
私のプロジェクトは非常に大きくなり、流暢なAPIが広範になりました。
流暢な API の問題を複数のファイルに分けて、OnModelCreating でそれらを参照する方法はありますか?
ソリューションへのリンクはあまり具体的ではなかったので、ここで詳しく説明します。
[Context file]
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Configurations.Add(new Configurations.DataContext.EmployeeConfiguration(modelBuilder));
....
}
[Configuration file]
public class EmployeeConfiguration : EntityTypeConfiguration<Employee>
{
public EmployeeConfiguration(DbModelBuilder modelBuilder)
{ ... }
....
}
注意すべき点は、構成でコンストラクターを作成するときに、modelBuilder パラメーターを含めることです。
OnModelcreating で構成を追加するときは、必ず modelBuilder パラメーターを渡してください。