Files
Umbraco-CMS/src/Umbraco.Core/Models/Rdbms/AppDto.cs
Morten@Thinkpad-X220.ab-nat1.dk 5bd2059cd7 Removing attributes for migrations as a library that does this already exists.
Updating a few DTOs for programmatic creation.
2012-10-17 10:12:30 -02:00

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; }
}
}