10
流暢なAPIで1対多の関係構文が見つからないようです。私はFluent API - 1対多
次たクラスでId
UserId
Date
UserHistory
Id
Name
ユーザ
以下のような例として
私は2つのテーブルを持っています
私は以下を試しましたが、実際に正しいかどうかはわかりません。
modelBuilder.Entity<User>()
.HasRequired(w => w.Histories)
.WithMany();
modelBuilder.Entity<User>()
.HasMany(f => f.Histories)
.WithOptional()
.HasForeignKey(f => f.UserId);
1対多リレーションシップの正しい構文は何ですか?
技術的には、新しいテーブルを追加することで多対多に分解することができましたが、別のテーブルを導入したくありませんでした。お使いのモデルで