如果我的视图模型值类型属性是空的



我让我的视图模型属性为空已经有一段时间了。我的理由是,当验证发生时,我不希望将默认值插入到用户留空的字段中,但这是必需的。

我用required标记了我的required字段,当然,但这让我认为我这样做在对象模型中失去了很大的保真度。

当然,我的域类只有在它们实际上可以为空时才可为空。

当域模型需要时,我的视图模型属性应该为空吗?

当域模型需要时,我的视图模型属性应该为空吗?

是的,为了在视图模型上正确执行验证,它们应该这样做。当您确保视图模型是有效的并将此视图模型映射回映射层中的实际域模型时,您将确定将为该属性提供一个值。

相关内容

  • 没有找到相关文章

最新更新