代码之家  ›  专栏  ›  技术社区  ›  MMG

Asp。Net样板文件。。。如何在现有表中搜索?

  •  0
  • MMG  · 技术社区  · 7 年前

    我想对数据库中的样板默认表应用查询。但样板文件使用异步方法。如何通过样板框架在数据库中搜索。

    2 回复  |  直到 7 年前
        1
  •  2
  •   Pepek    7 年前

    我不确定你想要实现什么。
    如果您使用异步查询并希望立即得到结果,则可以使用

    var valueImWaitingFor = _repository.GetAllListAsync().Result;
    

    假设您想在登录下更新用户,您可以使用提供的UserManager类。

    var user = loginResult.User; // get your user object
    user.Name = "New name"; // edit property
    // use one of 3 proposed solutions.
    var updatedUser = _userManager.Update(user);
    var updatedUser1 = _userManager.UpdateAsync(user).ConfigureAwait(false);
    var updatedUser2 = AsyncHelper.RunSync(()=>_userManager.UpdateAsync(user));
    

    即使不使用UserManager,也可以使用第二个和第三个选项以类似的方式运行异步调用。

        2
  •  0
  •   Alper Ebicoglu    7 年前

    var records = AsyncHelper.RunSync(() => _repository.GetAllListAsync());