【发布时间】:2021-08-07 20:07:51
【问题描述】:
我使用通用存储库,并且我想使用 dbcontext 而不为每个单独的数据库模型声明 dbset。我尝试了一些解决方案,但每次都遇到此错误:
无法为“PointsType”创建 DbSet,因为该类型不是 包含在上下文模型中。
public new DbSet<TEntity> Set<TEntity>() where TEntity : BaseEntity
{
return base.Set<TEntity>();
}
BaseEntity 用于通用存储库。
有没有办法解决这个问题?
【问题讨论】:
-
已添加到放置其他实体的实体文件夹中。事实上,在我的 DbContext 的同一个程序集中。 @GertArnold 我得到了答案。还是谢谢你。
-
下次提问时,请尝试想象哪些信息是相关的。另外,如果回答对您有帮助,请将其标记为已接受,以便我们看到该问题已得到处理。