DbSet から継承する方法はありますか? 次のように、いくつかの新しいプロパティを追加したいと思います。
public class PersonSet : DbSet<Person>
{
public int MyProperty { get; set; }
}
しかし、DbContext でインスタンス化する方法がわかりません
public partial MyContext : DbContext
{
private PersonSet _personSet;
public PersonSet PersonSet
{
get
{
_personSet = Set<Person>(); // Cast Error here
_personSet.MyProperty = 10;
return _personSet;
}
}
}
どうすればこれを達成できますか?