Class ConfigurationSqlModel
- Namespace
- OpenSettings.Domains.Sql.Entities
- Assembly
- OpenSettings.dll
Represents a configuration entity.
[Table("Configurations")]
public class ConfigurationSqlModel : EntityBase<int>
- Inheritance
-
ConfigurationSqlModel
- Inherited Members
Properties
App
The application associated with this configuration.
[ForeignKey("AppId")]
public virtual AppSqlModel App { get; set; }
Property Value
AppId
The app id associated with this configuration.
public int AppId { get; set; }
Property Value
Consumer
Represents the consumer associated with the configuration.
When the service is running as a consumer, this will be used to define how the configuration is consumed or utilized.
public ConfigurationConsumer Consumer { get; set; }
Property Value
Controller
Represents the controller running options associated with the configuration.
public ConfigurationController Controller { get; set; }
Property Value
CreatedBy
The user who created this configuration.
[ForeignKey("CreatedById")]
public virtual UserSqlModel CreatedBy { get; set; }
Property Value
CreatedById
The id of the user who created this configuration.
public Guid? CreatedById { get; set; }
Property Value
- Guid?
Identifier
The identifier associated with this configuration.
[ForeignKey("IdentifierId")]
public virtual IdentifierSqlModel Identifier { get; set; }
Property Value
IdentifierId
The identifier associated with this configuration.
public int IdentifierId { get; set; }
Property Value
IgnoreIndividualIgnoreOnFileChange
Specifies whether individual settings' IgnoreOnFileChange values should be ignored,
enforcing a global setting instead.
public bool IgnoreIndividualIgnoreOnFileChange { get; set; }
Property Value
IgnoreIndividualRegistrationMode
Specifies whether individual settings' RegistrationMode values should be ignored,
enforcing a global setting instead.
public bool IgnoreIndividualRegistrationMode { get; set; }
Property Value
IgnoreIndividualStoreInSeparateFile
Specifies whether individual settings' StoreInSeparateFile values should be ignored,
enforcing a global setting instead.
public bool IgnoreIndividualStoreInSeparateFile { get; set; }
Property Value
IgnoreOnFileChange
Indicates whether changes to the file should be ignored.
public bool IgnoreOnFileChange { get; set; }
Property Value
Provider
Represents the provider associated with the configuration.
When the service is running as a provider, this will be used to define how the configuration is supplied or retrieved.
public ConfigurationProvider Provider { get; set; }
Property Value
RegistrationMode
Defines the registration mode used for the configuration.
public RegistrationMode RegistrationMode { 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[]
Spa
Represents the spa running options associated with the configuration.
public ConfigurationSpa Spa { get; set; }
Property Value
StoreInSeparateFile
Determines whether the configuration should be stored in a separate file.
public bool StoreInSeparateFile { get; set; }
Property Value
UpdatedBy
The user who last updated this configuration.
[ForeignKey("UpdatedById")]
public virtual UserSqlModel UpdatedBy { get; set; }
Property Value
UpdatedById
The id of the user who last updated this configuration.
public Guid? UpdatedById { get; set; }
Property Value
- Guid?