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