Table of Contents

Class AppSettingClassSqlModel

Namespace
OpenSettings.Domains.Sql.Entities
Assembly
OpenSettings.dll

Represents a setting class entity.

public class AppSettingClassSqlModel : EntityBase<Guid>
Inheritance
AppSettingClassSqlModel
Inherited Members

Properties

AppSetting

The setting associated with this setting class.

public virtual AppSettingSqlModel AppSetting { get; set; }

Property Value

AppSettingSqlModel

AppSettingId

The id of the associated setting.

public Guid AppSettingId { get; set; }

Property Value

Guid

CreatedBy

The user who created this setting class.

public virtual UserSqlModel CreatedBy { get; set; }

Property Value

UserSqlModel

CreatedById

The id of the user who created this setting class.

public Guid? CreatedById { get; set; }

Property Value

Guid?

FullName

Combination of the namespace and class name.

public string FullName { get; set; }

Property Value

string

Identifier

The class type identifier.

public Guid Identifier { get; set; }

Property Value

Guid

Name

The name of the setting class.

public string Name { get; set; }

Property Value

string

Namespace

The namespace of the setting class.

public string Namespace { get; set; }

Property Value

string

Properties

The properties of the setting class.

public ICollection<PropertyInfoHelperModel> Properties { get; set; }

Property Value

ICollection<PropertyInfoHelperModel>

RowVersion

A concurrency token used for tracking changes.
Helps prevent conflicts during concurrent updates.

public byte[] RowVersion { get; set; }

Property Value

byte[]

Tenant

public virtual TenantSqlModel Tenant { get; set; }

Property Value

TenantSqlModel

TenantId

public Guid? TenantId { get; set; }

Property Value

Guid?

UpdatedBy

The user who last updated this setting.

public virtual UserSqlModel UpdatedBy { get; set; }

Property Value

UserSqlModel

UpdatedById

The id of the user who last updated this setting class.

public Guid? UpdatedById { get; set; }

Property Value

Guid?