首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法确定在何处启用ASP.NET核心模型的ASP.NET方法

无法确定在何处启用ASP.NET核心模型的ASP.NET方法
EN

Stack Overflow用户
提问于 2020-03-10 12:47:50
回答 1查看 740关注 0票数 1

我很难确定ASP.NET核心应用程序的位置,我们指定模型可以启用FirstOrDefaultAsync方法。我以前已经搭建了两个模型,用于刀片页面,对于那些模型,我可以编写如下所示的异步方法:

代码语言:javascript
复制
component = await Context.component.FirstOrDefaultAsync(m => m.ID == id);

但是,对于我搭建的这个新模型,我使用了一个视图模型,但是当我交换模型时,当我使用FirstOrDefaultAsync方法时会出现一个错误。

'DbSet‘不包含'FirstOrDefaultAsync’的定义,也找不到接受'DbSet‘类型的第一个参数的可访问扩展方法'FirstOrDefaultAsync’(您缺少使用指令还是程序集引用?)

我已经确保文件中包含了必要的命名空间,并且DBContext文件包含了模型

代码语言:javascript
复制
public DbSet<update> update { get; set; }

我确保运行dotnet、恢复并重新启动VSCode,无法在网上或文档中找到答案。

EN

回答 1

Stack Overflow用户

发布于 2020-03-10 13:06:14

我以为我已经有了我所需要的所有包含语句,但不知怎么的,using Microsoft.EntityFrameworkCore;被删除了。重新添加它解决了这个问题。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60617992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档