Entity framework 关于postgres中的DELETE SET NULL

Entity framework 关于postgres中的DELETE SET NULL,entity-framework,postgresql,Entity Framework,Postgresql,嗨,我是postgresql环境的新手,所以我迷路了一段时间。我想在删除父实体时保留我的数据。我想知道如何为postgresql数据库设置“ON DELETE SET NULL”。请给我一个提示。ON DELETE SET NULL是一个标准的外键约束选项 CREATE TABLE some_child ( parent_id integer references parent(id) on delete set null ); 或: 看 在以后的文章中,请确保包括您的PostgreS

嗨,我是postgresql环境的新手,所以我迷路了一段时间。我想在删除父实体时保留我的数据。我想知道如何为postgresql数据库设置“ON DELETE SET NULL”。请给我一个提示。

ON DELETE SET NULL
是一个标准的外键约束选项

CREATE TABLE some_child (
    parent_id integer references parent(id) on delete set null
);
或:

在以后的文章中,请确保包括您的PostgreSQL版本,并解释您已经尝试过的内容。

ALTER TABLE some_child 
ADD CONSTRAINT parent_id_fk 
FOREIGN KEY (parent_id) REFERENCES parent(id) 
ON DELETE SET NULL;