0

我有一个密码字段,我希望用户只输入 5 到 10 个字符。

但是,我将应用 md5 并保存该值,因此我需要比 10 更多的空间。但是 StringLength 将 nvarchar 设置为 10。

[Required, StringLength(10, MinimumLength = 5)]
public string Password { get; set; }

恢复,我想使用该验证,但这不是我想在 DB 中使用的。

4

1 回答 1

1

理想情况下,您应该制作 2 个模型。一种用于绑定到发布值的视图模型,另一种作为数据库模型。

于 2013-05-05T16:58:08.990 回答