У меня есть класс сущностей в EF Core 2.0:
public class Component : BaseModel
{
[Required]
public string Name { get; set}
public virtual ICollection<ComponentInstance> ComponentInstances { get; set; }
public virtual Title Title {get ; set;}
}
и другой класс ComplexType
:
[ComplexType]
public class Title
{
public string Text { get; set; }
public string Color { get; set; }
public string BackgroundColor { get; set; }
}
Выполнение этого кода:
var component = _dbContext.Company
.Where(x => x.Id == componentId)
.Include(x => x.Title)
.FirstOrDefault();
выдает исключение:
Свойство 'Title' не является свойством навигации типа сущности 'Component' , Метод "Включить (строка)" можно использовать только с "." разделенный список имен свойств навигации.