Enable EF support before building:
{
"EntityFramework": { "Enabled": true }
}
builder.Services.AddDbContext<AppDbContext>(options =>
options.UseSqlServer(connectionString));
builder.Services.AddXtraqDbContext(); // generated services
builder.Services.UseXtraqProcedures<AppDbContext>(); // reuse ambient EF connection/transaction
XtraqDbContextOptions.CommandTimeout.var adapter = scope.ServiceProvider.GetRequiredService<ProcedureResultEntityAdapter<AppDbContext>>();
var banners = adapter.AttachEntities<Banner, BannerProcedure.ResultRow>(result.Result);
AttachEntities for tracked entities, ProjectKeyless for read-only models.