1

新しいモデルMVCを適切な方法で追加するにはどうすればよいですか?のモデルが1つありUsersContextます。別のものを作りたい- NewContext

以下のコードは問題なく動作しますか?そして、おそらく既存のデータベースにモデルを作成するためのより良い解決策がありますか?正確には、コードで何を意味UsersContextNewContextますか?

public class NewContext : DbContext
{
    public NewContext ()
        : base("DefaultConnection")
    {
    }

    public DbSet<test1> test1{ get; set; }
    public DbSet<test2> test2{ get; set; }
    public DbSet<test3> test3{ get; set; }

}
  (...)
4

1 に答える 1

3

以下のコードは問題なく動作しますか?

はい、これで動作します。DbContextは、アプリケーションで操作するエンティティをグループ化するために使用されます。実際、2番目のコンテキストは必要ありません。DbSet<T>すべてのドメインエンティティをプロパティとして追加し、このコンテキストを操作するDbContextを1つだけ持つことができます。

于 2013-03-27T07:33:54.323 に答える