Table of Contents

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

AppSqlModel

AppId

The id of the associated app.

public int AppId { get; set; }

Property Value

int

CreatedBy

The user who created this app-identifier mapping.

[ForeignKey("CreatedById")]
public virtual UserSqlModel CreatedBy { get; set; }

Property Value

UserSqlModel

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

int

Identifier

The identifier associated with this mapping.

[ForeignKey("IdentifierId")]
public virtual IdentifierSqlModel Identifier { get; set; }

Property Value

IdentifierSqlModel

IdentifierId

The id of the associated identifier.

public int IdentifierId { get; set; }

Property Value

int

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

int

UpdatedBy

The user who last updated this app-identifier mapping.

[ForeignKey("UpdatedById")]
public virtual UserSqlModel UpdatedBy { get; set; }

Property Value

UserSqlModel

UpdatedById

The id of the user who last updated this app-identifier mapping.

public Guid? UpdatedById { get; set; }

Property Value

Guid?