实体数据模型 (EDM) 中的“引用完整性约束”与关系数据库中的引用完整性约束类似。 与数据库表中的一个(或多个)列可以引用另一个表的主键相同,实体类型的一个(或多个)属性可以引用另一个实体类型的实体键。 所引用的实体类型称为约束的主体端。 引用主体端的实体类型称为约束的依赖端。
引用完整性约束定义为两个实体类型间的关联的一部分。引用完整性约束的定义指定了以下信息:
约束的主体端。 (一个实体类型,其实体键由依赖端引用。)
主体端的实体键。
约束的依赖端。 (一个实体类型,它的一个或多个属性引用主体端的实体键。)
依赖端的一个或多个引用属性。