0

次のフィールドで構成されるビューモデルがあります

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 エンティティがプロファイルと多対 1 の関係にあるため、以前にプロファイルを作成していないと、interestdescription を作成できないことです。

私の質問は: エンティティ フレームワークへの特定の挿入に対して外部キー制約をバイパスすることは可能ですか?

4

1 に答える 1

0

いいえ、できません。

そして、あなたはする必要はありません。変更を 1 回保存する限り、エンティティは正しい順序でデータベースに作成されます。

于 2012-12-18T14:34:37.840 に答える