1

我是新来的,在 C# 中也很新。我有这个代码:

[Bind(Direction.ServerToClient)]
public List<AutorListModel> Autors { get; set; }
public override async Task PreRender()
{
   Autors =  await AutorService.GetAllAutorsAsync();
   await base.PreRender();
}

和这个:

public async Task<List<AutorListModel>> GetAllAutorsAsync()
{
    using (var dbContext = CreateDbContext())
    {
        return await dbContext.Autors.Select(
            s => new AutorListModel
            {
                Id = s.Id,
                Jmeno = s.Jmeno,
                Prijmeni = s.Prijmeni
            }
            ).ToListAsync();
    }
}

AutorService.GetAllAutorsAsync();显示此错误:

非静态字段、方法或属性“AutorService.GetAllAutorAsync()”需要对象引用

我知道这是因为我想在需要静态时使用异步方法,但我不知道要更改什么。有谁知道该怎么做?

4

0 回答 0