4
我有两个实体。 Profile
和ProfileImages
。取得Profile
后,我想删除ProfileImages
到Profile
,而不删除对Profile
(将其设置为null
)的引用。这可以通过流畅的API和层叠删除来完成?我是否设置了HasRequired
属性或CascadeDelete
属性?使用Fluent API级联删除
public class Profile
{
//other code here for entity
public virtual ICollection<ProfileImage> ProfileImages { get; set; }
}
public class ProfileImage
{
// other code here left out
[Index]
public string ProfileRefId { get; set; }
[ForeignKey("ProfileRefId")]
public virtual Profile Profile { get; set; }
}