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
AppSettingId
The id of the associated setting.
public Guid AppSettingId { get; set; }
Property Value
CreatedBy
The user who created this setting class.
public virtual UserSqlModel CreatedBy { get; set; }
Property Value
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
Identifier
The class type identifier.
public Guid Identifier { get; set; }
Property Value
Name
The name of the setting class.
public string Name { get; set; }
Property Value
Namespace
The namespace of the setting class.
public string Namespace { get; set; }
Property Value
Properties
The properties of the setting class.
public ICollection<PropertyInfoHelperModel> Properties { get; set; }
Property Value
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
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
UpdatedById
The id of the user who last updated this setting class.
public Guid? UpdatedById { get; set; }
Property Value
- Guid?