1
こんにちは、私はEntity Frameworkのコアを使用していたとしてのようないくつかのクラスを持っている:クラスログのObjectIdをフィールドへのクラスA、B、CのIDを保存しますEntity Frameworkの1つの外部キーマップが
class A {
public Guid Id {get; set;}
public string PropA { get; set;}
}
class B {
public Guid Id {get; set;}
public int PropB { get; set;}
}
class C {
public Guid Id {get; set;}
public DateTime PropC {get; set;}
}
class Log {
public Guid Id {get; set;}
public Guid ObjectId {get; set;}
public DateTime UpdateDate {get; set;}
}
。 私が達成したいのは、特定の日付時刻の後に更新されたA/B/Cの行を検索することです。私のようなクラスに List<Log>
を追加することにより、クラスを編集することが念頭に置いて出てくる:
class A {
public Guid Id {get; set;}
public string PropA { get; set;}
public List<Log> Log { get; set;}
}
しかし、私はそれが正しいかどうかわかりません。このような関係をモデル化する適切な方法ですか?おかげさまで
問題ありません。 set;} '問題はありますか? – Sampath
@Sampathご返信ありがとうございます。実際、それは完全に大丈夫でした。私はEFの専門家ではないので、疑問があり、アドバイスやベストプラクティスを求めています。 –