Docs
Tenantry ProAPI reference

SchemaPerTenantOptions<TKey> class

Namespace: Tenantry.Pro.Strategies.SchemaPerTenant · Package: Tenantry.Pro · API reference

Options for the schema-per-tenant strategy. Configure via pro.UseSchemaPerTenant(opts => { ... }).

public sealed class SchemaPerTenantOptions<TKey> where TKey : IEquatable<TKey>, IParsable<TKey>

Type parameters

  • TKey: The tenant identifier type.

Properties

GetSchemaName

A delegate that returns the SQL schema name for the given tenant descriptor.

public Func<ITenantDescriptor<TKey>, string>? GetSchemaName { get; set; }

Value: Func<ITenantDescriptor<TKey>, string>

opts.GetSchemaName = tenant => $"tenant_{tenant.TenantId}";

On this page