Class AppIdentifierMappingSqlModel
- Namespace
- OpenSettings.Domains.Sql.Entities
- Assembly
- OpenSettings.dll
Represents an app-identifier mapping entity.
[Table("AppIdentifierMappings")]
public class AppIdentifierMappingSqlModel : EntityBase<int>
- Inheritance
-
AppIdentifierMappingSqlModel
- Inherited Members
Properties
App
The app associated with this mapping.
[ForeignKey("AppId")]
public virtual AppSqlModel App { get; set; }
Property Value
AppId
The id of the associated app.
public int AppId { get; set; }
Property Value
CreatedBy
The user who created this app-identifier mapping.
[ForeignKey("CreatedById")]
public virtual UserSqlModel CreatedBy { get; set; }
Property Value
CreatedById
The id of the user who created this app-identifier mapping.
public Guid? CreatedById { get; set; }
Property Value
- Guid?
Id
[NotMapped]
public int Id { get; set; }
Property Value
Identifier
The identifier associated with this mapping.
[ForeignKey("IdentifierId")]
public virtual IdentifierSqlModel Identifier { get; set; }
Property Value
IdentifierId
The id of the associated identifier.
public int IdentifierId { 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[]
SortOrder
The sort order of this mapping in a list.
public int SortOrder { get; set; }
Property Value
UpdatedBy
The user who last updated this app-identifier mapping.
[ForeignKey("UpdatedById")]
public virtual UserSqlModel UpdatedBy { get; set; }
Property Value
UpdatedById
The id of the user who last updated this app-identifier mapping.
public Guid? UpdatedById { get; set; }
Property Value
- Guid?