0
Entity Frameworkでゼロから1対1の関係を作成する方法はありますか? 0..1から0 .. *までの関係を示している例はたくさんありましたが、Fooは少なくとも1つのBarがある場合にのみ存在します。EF 0..1〜1 .. *関係
class Foo
{
List<Bar> Bars { get; set; } // Must at least have one Bar
}
class Bar
{
public Foo Foo { get; set; } // Foo is nullable
}
は、私はFooのテーブルではなく、バーのテーブルでNOT NULL
の種類をしたいので、これは簡単にSQLによって達成されていないことがわかりますが、Entity Frameworkのは、これを扱うことができますか?私が間違っている場合
リレーショナルデータベースは、標準的な制約を使用して、このような関係を強制することはできませんが。だから、EFもそうすることはできません(サポートされていません)。 –