-2
誰かがこの問題に直面しているのか、それとも他のものなのか分かりません。新しく作成されたEFコードの最初のテーブルのSQL Server外部キーウィンドウの問題
私はEFコードファーストアーキテクチャーを使用しています。ここで
が私の最初のクラスです:public class PerformanceSurchargeGeneralSettings : FullAuditedEntity
{
public int PerformanceID { get; set; }
public Performance Performance { get; set; }
public int SurchargeId { get; set; }
public Surcharges Surcharge { get; set; }
}
そして、ここで第二のクラスです、私は、移行を追加私のデータベースを更新することができ
public class Surcharges : FullAuditedEntity
{
public string Name { get; set; }
public ICollection<PerformanceSurchargeGeneralSettings> PerformanceSurchargeGeneralSettings{ get; set; }
}
すべてが正常に動作しますが、私はテーブルに行けばと外部キー参照をチェックすると、プライマリキーテーブルが表示されません。ここでは、このスクリーンショットを参照してください。
私は主キーテーブルのドロップダウンでSurcharge
で新しく追加されたテーブルを見つけることができないのです。
そして、私はこのテーブルのためSP_help
を実行した場合、私はスクリーンショットを参照、すべての外部キーを見つけることができます:正確に問題がどこにあるか私は理解していない
を...
私は、試してみて、私に数時間 – Bharat
@aaronを与える:はい、はい、はい、私のfunctinalityが正常に動作しているので、YEYをチェックしていない、といくつかの時間のために私はそれを邪魔したくない... – Bharat
...それは働いて、私はすべてのアドバイスに従って、データベースの外部キーは今適切だが、たわごと、今私はほぼ30のテーブルを更新する必要があります – Bharat