在 Django/Python 中,如果我有以下模型
class Model1:
id = char field
name = char field
creation_time = datetime field
我可以创建如下表单(视图模型)
class Model1Form(Model1):
exclude = {'id', 'creation_time'}
然后我将它传递给视图/模板,它会忽略 id/creation_time
在这种情况下,不会对 id 和 creation_time 运行验证。我稍后会在我的代码中设置它们并保存它。
ASP.NET MVC 中是否有某种方法(使用数据注释或其他任何方法)来排除这样的字段(不使用单独的视图模型)?我正在使用 ADO.NET 实体。