在 Visual Studio 数据库项目中,我看到表约束以两种不同的方式添加:
- 作为用于创建表的同一脚本文件的一部分,在 CREATE TABLE 语句之后;
- 在一个单独的文件中,保存在“Tables\Constraints”文件夹中,每个文件一个约束。
有充分的理由去做其中一个吗?
从 SQL Server 导入数据库时,Visual Studio 排在第 2 位,所以我猜这是最好的方法,但我不明白为什么。从开发人员的角度来看,数字 1 似乎更好,因为它使表定义和约束彼此“更接近”。