gpt4 book ai didi

.net - Entity Framework /MVC3 : temporarily disable validation

转载 作者:行者123 更新时间:2023-12-03 08:35:46 26 4
gpt4 key购买 nike

我首先使用 EF 代码。我大量使用代码注释来指定应如何验证数据(模型)。但是,通常我只需要在 UI 层进行验证,并且能够在代码中将某些数据保存到数据库时取消验证。然而,一旦我指定了验证规则,它们就会应用于任何地方——在 UI、数据库、数据访问层上。

我可以暂时禁用 EF 层的模型验证,以便我可以使用 SaveChanges() 保存数据吗?没有得到验证异常?

最佳答案

您只需要设置 Configuration.ValidateOnSaveEnabled = false在调用 SaveChanges() 之前在您的上下文类中.

context.Configuration.ValidateOnSaveEnabled = false;
context.SaveChanges();

关于.net - Entity Framework /MVC3 : temporarily disable validation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8099949/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com