я определяю две сущности, как в следующем, но странное поведение происходит:Entity Framework - Свойство не может быть сконфигурирован как свойства навигации
[Table("ClientTypes", Schema="dbo")]
public ClientType {
[Key]
public int Id { get; set; }
public string Name { get; set; }
}
[Table("Clients", Schema="dbo")]
public Client {
[Key]
public long Id { get; set; }
[ForeignKey("ClientTypeId")]
public int ClientTypeId { get; set; }
public virtual ClientType ClientType { get; set; }
}
Я получаю ClientTypeId
свойство наполненную некоторого значения , но объект ClientType
не заполнен ничем. Может кто-то помочь мне с этим?
Спасибо всем!
Ваше последнее предложение не обязательно верно. ClientType является виртуальным на клиенте, поэтому, если контекст все еще доступен, он будет ленить загружать ClientType. –
@MikeCole Да. Отредактировал ответ. –