0

誰かがそのように2つのテーブルから生成しようとしましたか

表1

ID - PK  
Table2Id - FK (unique constraint and nullable)  
Log - String  

表2

Id - PK  
Request - String

これらのテーブルから生成すると、0..1 から 0..1 の関係が期待されます。または、NULL 可能にしないと、0..1 から 1 の関係が期待されますが、これも正しく生成されないようです。

これは他の人にも有効ですか?

警告: 私は主に Java を使用しているため、単純なものが欠けている可能性があります。

また、続きの質問です。私は冬眠することに慣れており、Table1.Table2フィールドとフィールドを生成するのも奇妙ですTable1.Table2Id。休止状態の世界では、Table1.Table2フィールドのみを生成し、呼び出すTable1.Table2.Idと、データベースのヒットを回避するために、Table2 ではなく Table1 の FK 列から ID を取得します。つまり、なぜ C# は生成時に 2 番目の id フィールドを持つのが面倒なのですか?

4

0 に答える 0