实体框架数据库对删​​除的第一个外键约束

时间:2018-10-25 16:59:04

标签: entity-framework foreign-keys ef-database-first

我试图了解Entity Framework中的On Delete和On Update外键功能。

我有一个由两个表组成的数据库优先(sqlite)模型:

控制

ID

名称

ControlTypeID

ControlType

ID

名称

ControlTypeID上的外键约束设置为“在删除设置默认值”和“在更新级联”。在ControlTypeID上默认设置为“ 1”

表绑定到datagridview。当我删除ControlType(例如ID = 2)而不是将Control.ControlTypeID设置为1时,它将设置为null。

实体框架在构造实体模型时是否不保留数据库外键约束规则?

0 个答案:

没有答案