2
私はEntity Frameworkと流暢なAPIを使用して主キーとして外部キーを設定しようとしています。Entity Frameworkで外部キーを主キーとして設定するにはどうすればよいですか?
modelBuilder.Entity<Z>()
.HasRequired(m => m.X)
.WithRequireDependent(m => m.Y)
.WillCascadeOnDelete();
私のクラス:
public class Z
{
[Key,ForeignKey("X")]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public RentCar X { get; set; }
public DateTime AIA_KM { get; set; }
public DateTime AIA_FEC { get; set; }
}
私は前にこのStackOverflowの質問Entity Framework Foreign Key as Primary Key Code Firstをチェックするが、私のために動作しません。
ありがとうございます。
に1のFKになるだろうRentCar X列を取得します。どうもありがとうございます。 RentCar Xカラムがなければ、関係は失われませんか? –
'X'はナビゲーションプロパティです。関係の終わりの表現のようなものです。テーブルの列として表されません。 – octavioccl
こんにちは@ DavidJ.E。私の答えがあなたの質問を解決するのに役立つと思うなら、チェックマーク – octavioccl