Wie verwende ich verteilten Cache in einer Datenbank pro Mieter -App?
Posted: 22 May 2025, 21:31
Ich habe eine Datenbank-per-Tenant-Blazor-Server-Seite (mithilfe von Finbuckle.multitenant Host-Strategie) und ich implementiere verteilten Cache. Also, was ich versuche, in Startup zu tun, ist Folgendes:
However I'm getting 2 errors:

and
Wie kann ich die obigen Fehler beheben?
Code: Select all
services.AddTransient(_ => connectionString =>
{
Action cacheConfigOptions = options =>
{
options.ConnectionString = connectionString;
options.SchemaName = "dbo";
options.TableName = "Cache";
};
services.Configure(cacheConfigOptions);
services.AddTransient();
return sp =>
{
using var scope = sp.CreateScope();
return scope.ServiceProvider.GetRequiredService();
};
});
< /code>
Und ich haben auch definiert: < /p>
public delegate IDistributedCache CacheResolver(string key);

and
Wie kann ich die obigen Fehler beheben?