Данные для раскрывающегося списка не заполняются при использовании Entity Framework ToListAsync() Blazor Server.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Данные для раскрывающегося списка не заполняются при использовании Entity Framework ToListAsync() Blazor Server.

Сообщение Anonymous »


В моем серверном приложении Blazor у меня есть компонент Blazor, который использует второй компонент... внутри второго компонента я вызываю метод службы, который использует структуру сущностей для получения списка «сайтов». Если я использую «ожидание» и «асинхронность» для всех вызовов, раскрывающийся список не получит никаких значений. Если я изменю вызов фермы сущностей на ToList() с ToListAsync(), это сработает.

Location.razor

@page "/LocationTest" @код { public ParentObj родительский объект = новый ParentObj (); общедоступное местоположение _loc = new(); } LocationPicker.razor
@inject DataService служба данных @using System.Collections.ObjectModel Сайт: @код { [Параметр] публичное местоположение curLocation {get; набор; } защищенный IEnumerable SiteListDropDownValues ​​{get; набор; } защищенное переопределение асинхронной задачи OnInitializedAsync() { SiteListDropDownValues ​​= ожидайте matchservice.GetActiveSites(); }
GetActiveSites (в DataService)

public async Task GetActiveSites() { возвращение ждут _repo.GetActiveSites(); } GetActiveSites (в _repo)

public async Task GetActiveSites() { используя (var ctx = _matchDBContext.CreateDbContext()) { возвращение ждут ctx.Sites. Где(активный => активный.Active.Equals(истина)). Где(del => del.Deleted.Equals(false)). OrderBy(a => a.Name).ToListAsync(); } } Когда я запускаю все это, в раскрывающемся списке нет значений. Если я изменю ToListAsync() в GetActiveSites() на ToList() и удалю ожидание... выпадающий список получит значения....

Любая помощь будет оценена по достоинству! :D
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ошибка ASP.NET с таблицами ToListAsync для Entity Framework
    Anonymous » » в форуме C#
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Ошибка ASP.NET с таблицами ToListAsync для Entity Framework
    Anonymous » » в форуме C#
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Ошибка ASP.NET с таблицами ToListAsync для Entity Framework
    Anonymous » » в форуме C#
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • Платформа Entity ToListAsync не работает, когда ToList работает
    Anonymous » » в форуме C#
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Содержимое раскрывающегося списка с частичным просмотром, отфильтрованное по другому выбору раскрывающегося списка.
    Гость » » в форуме C#
    0 Ответы
    159 Просмотры
    Последнее сообщение Гость

Вернуться в «C#»