标签: sql database validation orm migration
我正在使用ORM使用MVC模式构建应用程序,我很难理解在模型和迁移(数据库)中设置默认值和约束的“最佳实践”。
是否建议在模型和数据库中设置验证,或仅设置其中一个验证?如果是后者,哪一个?
答案 0 :(得分:0)
当在数据库中设置约束时,无论是通过您现在正在构建的应用程序还是通过其他一些交互式或编程接口访问数据库,都会强制执行这些约束。因此,数据库中设置的约束可以为您提供更强大的数据完整性保护。