小编典典

StringLength vs MaxLength 属性 ASP.NET MVC 与实体框架 EF 代码优先

all

[MaxLength]行为和[StringLength]属性有什么区别?

据我所知(除了[MaxLength]可以验证数组的最大长度)这些是相同的并且有些多余?


阅读 3471

收藏
2022-09-02

共1个答案

小编典典

MaxLength用于实体框架在创建数据库时确定字符串值字段的大小。

来自 MSDN:

指定属性中允许的数组或字符串数​​据的最大长度。

StringLength是一个数据注释,将用于验证用户输入。

来自 MSDN:

指定数据字段中允许的最小和最大字符长度。

2022-09-02