C# FindAsync()提供空值
我有下面一行返回null的代码,我不知道为什么C# FindAsync()提供空值,c#,asp.net,entity-framework,C#,Asp.net,Entity Framework,我有下面一行返回null的代码,我不知道为什么 var meting = await this.Context.MetingenView.FindAsync(key); 在本例中,键为1。 我定义了上下文,它适用于其他请求,所以问题不在于此。您是否真的有具有该键的东西?比如“如果在上下文或存储中找不到实体,则返回null”。正如@Sean所提到的,这表明该键没有可用的内容。是否已选中?var entity=wait this.Context.MetingenView.AsNoTracking(
var meting = await this.Context.MetingenView.FindAsync(key);
在本例中,键为1。
我定义了上下文,它适用于其他请求,所以问题不在于此。您是否真的有具有该键的东西?比如“如果在上下文或存储中找不到实体,则返回null”。正如@Sean所提到的,这表明该键没有可用的内容。是否已选中?var entity=wait this.Context.MetingenView.AsNoTracking().FirstOrDefaultAsync(g=>g.IdMeting==key);这会成功返回一些东西,即
IdMeting
a主键?您可以共享模型类代码吗?