Skip to main content
Table of Contents

Class SettingEntry

Namespace
Stratara.Identity.EntityFrameworkCore
Assembly
Stratara.Identity.EntityFrameworkCore.dll

EF Core row shape for the setting_entry table — one setting value in one exact scope. The scope columns use the empty string (never NULL) for the unset dimension, so the composite primary key stays portable across providers with differing NULL-uniqueness rules.

[ExcludeFromCodeCoverage]
public class SettingEntry
Inheritance
SettingEntry
Inherited Members
Extension Methods

Properties

Name

The declared setting name (composite-key part 1).

public string Name { get; set; }

Property Value

string

TenantId

The owning tenant id, or the empty string for user-global/global scopes (composite-key part 2).

public string TenantId { get; set; }

Property Value

string

UserId

The owning user id, or the empty string for tenant/global scopes (composite-key part 3).

public string UserId { get; set; }

Property Value

string

Value

The stored value (plaintext, or the encrypted envelope for encrypted definitions).

public string Value { get; set; }

Property Value

string