なぜ我々はなくObjectSet
と、DBSet
と自動プロパティを使用することができます:自動プロパティ:objectSetと
public class SomeContext : DbContext
{
public DbSet<Address> Addresses { get; set; }
...
}
はDbContext APIが単純化されたAPIを提供するために作成した新しいバージョンであるという理由だけで、あなたに
なぜ我々はなくObjectSet
と、DBSet
と自動プロパティを使用することができます:自動プロパティ:objectSetと
public class SomeContext : DbContext
{
public DbSet<Address> Addresses { get; set; }
...
}
はDbContext APIが単純化されたAPIを提供するために作成した新しいバージョンであるという理由だけで、あなたに
DbContextは、構成パラダイムよりも規則を使用しています。 DbContext派生クラスで定義されたDbSetプロパティに基づいてエンティティセットが検出されます(通常は、コードに基づいてモデルが検出されます)。 ObjectContextは検出を行わず、規約に基づいていません。 csdl、ssdl、mslの成果物からモデルを読み込むだけです。その結果、ObjectContextでは、ユーザーが公開する必要のある内容を正確に伝える必要があります。
ありがとうございましたより良い開発経験のために。
ご協力いただきありがとうございます – user702769