我对实体框架有疑问,而且背景也是如此。
我有三个实体Person,Office,PersonAddress.Person表有一个来自office表的officeid的外键,personaddress表有personid作为外键。 Personid是人员表的主键。
当生成Person的实体时,我们将获得两个导航属性,一个用于办公室,另一个用于personaddress。有没有办法通过代码我可以确定人员地址有人员表的人员ID的引用。因此,在删除人员实体时,我可以获取所有导航属性并确定不应删除办公室,但应删除人员地址?