- 105 名前:デフォルトの名無しさん mailto:sage [2019/12/19(木) 23:56:40.46 ID:qKbwpXVq0.net]
- プロパティ DbSet<EntityModel1> MyEntity1 や DbSet<EntityModel2> MyEntity2 の型引数 EntityModel1, EntityModel2 があるとすると、その共通基底クラス BaseEntityModel を定義する必要があります。
class EntityModel1 : BaseEntityModel {} というように。BaseEntityModel は抽象クラスでも可。 そうすると、.GetProperty() の返り値の型が、DbSet<EntityModel1> だったり DbSet<EntityModel2> だったりするのだけど、これが IQueryable<BaseEntityModel> という型で共通的に受けられるということを想定しています。
|

|