绕过实体框架中的外键约束

时间:2012-12-18 14:32:34

标签: asp.net-mvc entity-framework

我有一个由以下字段组成的视图模型

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与个人资料有多对一关系,因此我无法在未创建个人资料之前创建兴趣描述。

我的问题是:是否可以绕过实体框架中特定插入的外键约束,如果没有,您能否建议我采用其他解决方法?

1 个答案:

答案 0 :(得分:0)

不,你不能。

你不应该这样做。只要您一次保存更改,就应该以正确的顺序在数据库中创建实体。

相关问题