У меня проблема с Entity Framework (6, а не Core).Я уже попробовал несколько вещей и погуглил, но не могу понять, поэтому спрашиваю здесь.
Вот моя db-схема:
CREATE TABLE MyItem
(
[Id] int IDENTITY(1,1) NOT NULL,
[Name] varchar(100) NOT NULL,
[Start] date NOT NULL,
[End] date NOT NULL
)
И это мои занятия:
public class MyItem
{
public int Id { get; set; }
public string Name { get; set; }
public MyTimespan IsValidTimespan { get; set; }
}
public class MyTimespan
{
public DateTime Start { get; set; }
public DateTime End { get; set; }
}
Я хочу отобразить
- значение из «MyItem.IsValidTimespan.Start» в столбце «Пуск»
- значение из «MyItem».IsValidTimespan.Ende "к столбцу" Ende "
Я уже пробовал разные вещи с Атрибутами в классе MyTimespan (" ComplexType "и" Column "), а также некоторые хаки с помощью modelBuilder, ничего не помогло.
Как мне заставить это работать?
Спасибо и наилучшими пожеланиями, Алекс