在Poco类中声明String
属性时,OrmLite将在数据库中为其生成varchar(8000) NULL
列。例如我有以下类和生成的表:
我想知道如何指定字段的长度。对于例如FirstName具有8000个字符是没有意义的。另外我如何强制NOT NULL
? UserName
和Password
列应始终包含值。
答案 0 :(得分:9)
我认为您需要考虑使用注释:Required
和StringLength
:
[Required]
[StringLength(50)]
类似于:
public class Users {
...
[Required]
[StringLength(50)]
public String UserName { get; set; }
...
}
我认为应该这样做。
祝你好运。