我有一个由以下字段组成的视图模型
public class ProfileViewModel
{
public String description { get; set; }
public Double height { get; set; }
public Double weight { get; set; }
public List<InterestDescription> interestedBy { get; set; }
}
InterestDescription 是我的数据库中持久保存的另一个实体。
我想让用户能够创建它的个人资料并同时添加兴趣描述 。
我的问题是,InterestDescription Entity与个人资料有多对一关系,因此我无法在未创建个人资料之前创建兴趣描述。
我的问题是:是否可以绕过实体框架中特定插入的外键约束,如果没有,您能否建议我采用其他解决方法?
答案 0 :(得分:0)
不,你不能。
你不应该这样做。只要您一次保存更改,就应该以正确的顺序在数据库中创建实体。