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; }
}