小编Hel*_*kie的帖子

如何使用异步 Task<IActionResult> ?或者如何在我的 Asp.Net Core Web Api 中以异步方式运行

我正在尝试以异步方式运行我的控制器操作。如何使用异步任务?或者如何以异步方式运行

// Db context
public class DeptContext : DbContext
{
    public LagerContext(DbContextOptions<LagerContext> options)
        : base(options)
    {

        Database.Migrate();
    }

    public DbSet<Department> Departments { get; set; }
    public DbSet<Product> Products { get; set; }


}
Run Code Online (Sandbox Code Playgroud)

// 这是我的接口 IDepRepository

Task<Department> GetDepartmentWithOrWithoutProducts(int deptId, bool includeProducts);
Run Code Online (Sandbox Code Playgroud)

// 还有我的 Repository 类 DepRepository

public class DepRepository : IDepRepository
{
   private DeptContext db;
    public DepRepository(DeptContext context)
    {
        db = context;
    }

    // I'am geting Department name with products or Without products

    public async Task<Department> GetDepartmentWithOrWithoutProducts(int deptId, bool includeProducts) …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-core asp.net-core-webapi

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

标签 统计

asp.net-core ×1

asp.net-core-webapi ×1

c# ×1