我想使用的属性在ServiceStack.DataAnnotations在我的波苏斯标记的属性,以便表有正确的指标,但它似乎并没有工作。
我的POCO:
public class AlfaTo
{
[ServiceStack.DataAnnotations.Index(Unique = true)]
[ServiceStack.DataAnnotations.AutoIncrement]
public long id { get; set; }
[ServiceStack.DataAnnotations.Index(Unique = false)]
public string protocol { get; set; }
[ServiceStack.DataAnnotations.Index(Unique = false)]
public DateTime timestamp_created { get; set; }
public DateTime timestamp_receivedServer { get; set; }
public string data { get; set; }
[ServiceStack.DataAnnotations.Index(Unique = false)]
public long responseId { get; set; }
}
代码来创建表:
dbConnCommOrm.CreateTableIfNotExists<AlfaTo>();
其结果表明,创建的唯一的事情是对的PrimaryKey“ID”,没有别的:
我缺少的是在这里吗?