Entity Framework - включает ComplexType

Asif Khan спросил: 27 ноября 2017 в 05:42 в: c#

У меня есть класс сущностей в 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' , Метод "Включить (строка)" можно использовать только с "." разделенный список имен свойств навигации.


0 ответов