@using Microsoft.EntityFrameworkCore
@using OpenArchival.DataAccess
@using MudBlazor
@namespace OpenArchival.Blazor.Blog
Latest Blog Posts
@foreach (BlogPost post in BlogPosts)
{
}
@inject IDbContextFactory ContextFactory;
@code {
private List BlogPosts { get; set; } = [];
protected override async Task OnInitializedAsync()
{
await using var context = await ContextFactory.CreateDbContextAsync();
BlogPosts = await context.BlogPosts
.Include(p => p.MainPhoto)
.OrderByDescending(p => p.CreationTime)
.Take(10)
.ToListAsync();
}
}