Как я могу использовать данные внешних ключей с 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.