30 lines
938 B
C#
30 lines
938 B
C#
using Umbraco.Core.Persistence;
|
|
using Umbraco.Core.Persistence.DatabaseAnnotations;
|
|
|
|
namespace Umbraco.Core.Models.Rdbms
|
|
{
|
|
[TableName("umbracoApp")]
|
|
[PrimaryKey("appAlias", autoIncrement = false)]
|
|
[ExplicitColumns]
|
|
internal class AppDto
|
|
{
|
|
[Column("appAlias")]
|
|
[PrimaryKeyColumn(AutoIncrement = false, Clustered = true)]
|
|
[DatabaseType(DatabaseTypes.Nvarchar, Length = 50)]
|
|
public string AppAlias { get; set; }
|
|
|
|
[Column("appIcon")]
|
|
public string AppIcon { get; set; }
|
|
|
|
[Column("appName")]
|
|
public string AppName { get; set; }
|
|
|
|
[Column("appInitWithTreeAlias")]
|
|
[NullSetting(NullSetting = NullSettings.Null)]
|
|
public string AppInitWithTreeAlias { get; set; }
|
|
|
|
[Column("sortOrder")]
|
|
[Constraint(Name = "DF_app_sortOrder", Default = "0")]
|
|
public byte SortOrder { get; set; }
|
|
}
|
|
} |