Как я могу использовать данные внешних ключей с Blazor Quick Grid?

В настоящее время я пытаюсь разработать Blazor Quick Grid. У меня есть доступ к данным и настроена база данных. Я могу нормально получать данные в базу данных и из нее. Я использую структуру сущностей для доступа к данным и SQL для своей базы данных. Однако я не уверен, как получить данные из внешних связей с помощью быстрой сетки. Отношение данных — 1:N. Если элемент имеет коллекцию специальных элементов, а специальные элементы имеют внешний ключ и идентификатор элемента. Однако похоже, что у вас может быть только один экземпляр данных. В настоящее время у меня есть что-то вроде этого примера:

              //Blazor Page
        <QuickGrid Items="@itemsQueryable" ResizableColumns="true" Pagination="@pagination">
            <div class="row">
                <div>
                    <PropertyColumn title="Start Date" Property="@(c =>c.Name)"Sortable="true" Align="Align.Left" />
                </div>
        <QuickGrid>

        @code {
        // I get the data via
            protected override async Task OnInitializedAsync()
        {
        allItems = await detour.GetAllItems();
        allSpecialItems = await routes.GetAllSpecialItems();

        if (allItems != null)
        {
            itemsQueryable =  allItems.AsQueryable();
            
             if (allSpecialItems  != null)
            {
                specialItemsQueryable = allSpecialItems.AsQueryable();
            }
        }
}
       

Я ожидаю ссылку на значение в таблице внешнего ключа. Отношения 1:N.

0 ответов

Другие вопросы по тегам