小编vij*_*ahu的帖子

来自数据库的Visual Studio 2019 .EDMX更新模型不起作用

@ajcvickers我也面临着同样的问题。我的Web项目是在VS 2015中创建的,然后在1年后,我于2017年开始开发,几天后我们跳到了2019,但似乎相同的步骤在VS2017中起作用,但在VS2019 –步骤为:采用“从数据库更新模型”。

我可以看到该过程已成功添加到

  1. GSModel.Store->存储过程/函数
  2. GSModel->函数导入
  3. GsModel->复杂类型

但无法在代码中找到相同的过程。

能否请您提供帮助和任何建议。

.net entity-framework edmx visual-studio

6
推荐指数
1
解决办法
1078
查看次数

如何在异步中使用FirstOrDefaultAsync()等待Web API

我创建了一个.NET Core API,其中所有方法都是异步的,但有一项要求,例如GetBalance()仅返回一个实体(记录)。

我无法使用SingleOrDefaultAsync(),得到类似这样的错误不包含定义。

我正在使用没有存储库模式的简单基本EF Code First方法。

这是我的代码示例。

public async Task<ResponseBalanceModel> GetBalanceFor(int accountNumber)
{
    var result = await _dbContext.Accounts.Where(x => 
             x.AccountNumber == accountNumber)
             .SingleOrDefaultAsync(); // this is not working.

    /*Below tried code are not working. 
    var result1 = await _dbContext.Accounts.Where(x => x.AccountNumber == accountNumber).SingleOrDefaultAsync();

    var result2 = await _dbContext.Accounts.FirstOrDefaultAsync(x => x.AccountNumber == accountNumber);
    */
 }
Run Code Online (Sandbox Code Playgroud)

进一步澄清

在此处输入图片说明

在我的项目中参考Entityframework。(.NET Core)

在此处输入图片说明

c# linq asynchronous entity-framework async-await

5
推荐指数
2
解决办法
1998
查看次数