Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework 实体框架代码优先:如何禁用属性属性的删除级联?_Entity Framework_Entity Framework 6 - Fatal编程技术网

Entity framework 实体框架代码优先:如何禁用属性属性的删除级联?

Entity framework 实体框架代码优先:如何禁用属性属性的删除级联?,entity-framework,entity-framework-6,Entity Framework,Entity Framework 6,如何禁用属性属性的删除级联 有类似的吗 [ForeingKey("UserId",cascadeDelete:false)] public User UpdatedBy { get; set; } 我不想使用模型生成器。您不能按属性使用。使用EF fluent API或删除此OneToManyCascadeDelete约定。如果我理解正确,这不是级联删除的工作方式。如果启用,则删除一个实体,然后删除所有相关实体。没有更精细的概念,即属性级别。模型:[ForeingKeyUserId]公共用户由

如何禁用属性属性的删除级联

有类似的吗

[ForeingKey("UserId",cascadeDelete:false)]
public User UpdatedBy { get; set; }

我不想使用模型生成器。

您不能按属性使用。使用EF fluent API或删除此OneToManyCascadeDelete约定。

如果我理解正确,这不是级联删除的工作方式。如果启用,则删除一个实体,然后删除所有相关实体。没有更精细的概念,即属性级别。模型:[ForeingKeyUserId]公共用户由{get;set;}更新迁移:ForeignKeydbo.User,t=>t.UserId,cascadeDelete:true我想要:ForeignKeydbo.User,t=>t.UserId,cascadeDelete:false