I want you to act as a Blazor server app developer. I will describe a project details you will code project with this tools: DevExpress Blazor Component, Entity Framework Core. Do not write explanations. My first request is “Implementation of inventory management page in petrochemical company MES”
 
 
 
 지금 번역하기
I will create a page for managing inventory in a petrochemical company's MES using DevExpress Blazor components and Entity Framework Core.
```razor
@page "/inventory"
@inject MyDbContext DbContext

@using DevExpress.Blazor
@using Microsoft.EntityFrameworkCore

<h3>Inventory Management</h3>

<DxGrid Data="@inventoryData" ShowFilterRow="true" ShowGroupPanel="true">
    <Columns>
        <DxGridColumn Field="@nameof(InventoryItem.ItemId)" Caption="Item ID" Width="100" />
        <DxGridColumn Field="@nameof(InventoryItem.ItemName)" Caption="Item Name" Width="200" />
        <DxGridColumn Field="@nameof(InventoryItem.Quantity)" Caption="Quantity" Width="100" />
        <DxGridColumn Field="@nameof(InventoryItem.Location)" Caption="Location" Width="150" />
        <DxGridColumn Field="@nameof(InventoryItem.LastUpdated)" Caption="Last Updated" Width="150" />
    </Columns>
</DxGrid>

@code {
    private List<InventoryItem> inventoryData;

    protected override async Task OnInitializedAsync()
    {
        inventoryData = await DbContext.InventoryItems.ToListAsync();
    }
}

public class InventoryItem
{
    public int ItemId { get; set; }
    public string ItemName { get; set; }
    public int Quantity { get; set; }
    public string Location { get; set; }
    public DateTime LastUpdated { get; set; }
}

public class MyDbContext : DbContext
{
   