使用外键删除行(实体框架)

时间:2013-09-20 21:10:08

标签: mysql sql entity-framework

如果我有一个具有外键的对象,并且我删除了该对象,它是否会删除与外键关联的对象? (我一直认为答案是否定的。)

我正在使用实体框架,我正在为项目设置一堆1到多个关系。

公司有很多订单。订单会有公司的外键。删除订单不会删除相应的公司正确吗?但删除公司会删除相应的订单吗?

我知道这真的很容易,但是一些互联网帖子让我感到困惑。

1 个答案:

答案 0 :(得分:0)

是和否,当您删除公司时,您可以执行两项操作,删除订单的CompanyID或者说删除订单。默认情况下,它只会删除订单。