Здравствуйте предположим, я использую Entity Framework Ядро и некоторые классы, как:Entity Framework один внешний ключ карта для нескольких таблиц
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;}
}
Где класса Log будет хранить идентификатор класса A B C к полевым ObjectId. Я хочу получить строки A/B/C, которые обновляются после определенного времени. Я пришел в виду, чтобы изменить классы, добавляя List<Log>
к классам, как:
class A {
public Guid Id {get; set;}
public string PropA { get; set;}
public List<Log> Log { get; set;}
}
Но я не знаю, правильно ли это. Это правильный способ моделирования таких отношений? Спасибо.
не проблема для me.But не использовать, как этот 'публичный список Бревна {получить; set;} 'У вас есть какие-то проблемы? –
Sampath
@Sampath Спасибо за ваш ответ. На самом деле все было в порядке. Поскольку я не являюсь экспертом в области EF, я сомневаюсь и ищу любой совет/лучшую практику. –