4

在 Poco 类中声明一个String属性时,OrmLite 会varchar(8000) NULL在数据库中为它生成一个列。例如,我有以下类和为其生成的表:

在此处输入图像描述

在此处输入图像描述

我想知道如何指定字段的长度。例如,FirstName 有 8000 个字符是没有意义的,我该如何强制NOT NULL?和UserNamePassword应始终具有值。

4

1 回答 1

9

我认为您需要考虑使用注释: RequiredStringLength

[Required]
[StringLength(50)]

所以像:

public class Users {
   ...
   [Required]
   [StringLength(50)]
   public String UserName { get; set; }
   ...
}

我认为应该这样做。

祝你好运。

于 2013-01-29T23:22:05.847 回答