在阅读实体框架中的外键后,我尝试将外键关系添加到 EF 5 Code First 应用程序(该应用程序迄今为止使用独立关联)。
我注意到生成的 DDL 包含级联删除。这与独立协会的行为相反。
鉴于通过添加根据约定ClassnameId命名的int属性在 EF Code First 中创建外键关系,是否可以进行非级联删除?如果是这样,将向ClassnameId分配什么值以解除相关对象的关联而不将其从数据库中删除?
在阅读实体框架中的外键后,我尝试将外键关系添加到 EF 5 Code First 应用程序(该应用程序迄今为止使用独立关联)。
我注意到生成的 DDL 包含级联删除。这与独立协会的行为相反。
鉴于通过添加根据约定ClassnameId命名的int属性在 EF Code First 中创建外键关系,是否可以进行非级联删除?如果是这样,将向ClassnameId分配什么值以解除相关对象的关联而不将其从数据库中删除?