roadie/RoadieLibrary/Data/NamedEntityBase.cs

31 lines
847 B
C#
Raw Normal View History

2018-11-02 16:11:11 -05:00
using System.ComponentModel.DataAnnotations;
2018-11-02 16:04:49 -05:00
using System.ComponentModel.DataAnnotations.Schema;
namespace Roadie.Library.Data
{
public abstract class NamedEntityBase : EntityBase
{
2018-11-02 16:11:11 -05:00
[Column("alternateNames", TypeName = "text")]
[MaxLength(65535)]
public string AlternateNames { get; set; }
2018-11-02 16:04:49 -05:00
[MaxLength(250)]
[Column("name")]
public string Name { get; set; }
2018-11-02 16:11:11 -05:00
[Column("sortName")]
[MaxLength(250)]
public string SortName { get; set; }
2018-11-02 16:04:49 -05:00
[Column("tags", TypeName = "text")]
[MaxLength(65535)]
public string Tags { get; set; }
2018-11-03 16:21:36 -05:00
[Column("thumbnail", TypeName = "blob")]
public byte[] Thumbnail { get; set; }
2018-11-02 16:04:49 -05:00
[Column("urls", TypeName = "text")]
[MaxLength(65535)]
public string URLs { get; set; }
}
2018-11-02 16:11:11 -05:00
}