使用 MaxLength 属性指定 NVARCHAR(MAX)

Using MaxLength attribute to specify NVARCHAR(MAX)

使用代码优先数据注解,是否可以使用[MaxLength()]属性来指定字符串列应该是NVARCHAR(MAX)

它似乎不支持这个。

如果您根本不在 属性 上使用 [MaxLength()] 属性,我相信它会默认创建一个 NVARCHAR(MAX) 列

试试这样写 [MaxLength(-1)] ?,