我遇到Linq
的问题,我有一个名为FavoriteMessage
的表,但每当我尝试查询时,我都会收到错误,
当前上下文中不存在该名称
我可以看到列出的表格,所以我不确定发生了什么,这是一个截图
答案 0 :(得分:2)
public class WforceContext : IdentityDbContext<ApplicationUser>{}
如果没有通过其他方式完成,则需要在此处添加DbSet。以你的例子:
public DbSet<FavoriteMessage> FavoriteMessages{ get; set; }
FavoriteMessage是表格的MODEL,而FavoriteMessages是您上下文中的名称。
如果你缺乏模型,你首先需要制作模型,有很多关于如何做到这一点的信息,因为它对学习如何做是非常必要的:)
答案 1 :(得分:0)
再次将此表拖放到 dbml 文件中并构建项目。
答案 2 :(得分:0)
在我的情况下,问题出在Automapper上,我忘记了我在忽略类型映射上的字段,并且在后续查询中不可用。
答案 3 :(得分:-1)
我只需将其包含在data context.