Tag: adapter

DbContext类的IDbSet属性的适配器模式

有没有办法使用此答案中描述的方法IDbSet上没有FindAsync()方法DbContext的DbSet属性? 编辑: 链接的答案包含如何构建inheritance自IDbSet的接口以及添加对DbSet类的SearchAsync方法的支持的描述。 我理解Keith Payne编写的所有内容,但我不知道如何在DbContext中使用它。 例如,我有一个看起来像这样的DbContext: public class MyContext : DbContext { public DbSet Customers { get; set; } } 我如何使用MyDbSet(答案中描述的类)或类似的类,而不是DbSet? public class MyContext : DbContext { public MyDbSet Customers { get; set; } } 问题是,Entity Framework似乎只为IDbSet或DbSet类型的属性生成表。