2
public class Picture
{
[Key]
public int Id { get; set; }
public int NewsId { get; set; }
[ForeignKey("NewsId")]
public virtual News News { get; set; }
public int PostId { get; set; }
[ForeignKey("PostId")]
public virtual Post Post { get; set; }
}
public class News
{
public int Id { get; set; }
public virtual Picture Picture { get; set; }
}
public class Post
{
public int Id { get; set; }
public virtual Picture Picture { get; set; }
}
Исключение:1 до 1 отношения EF два внешних ключей ошибки
Невозможно определить основной конец связь между типов 'Project.BusinessObjects.Photo' и «Project.BusinessObjects. Студент'. Основной конец эта ассоциация должна быть явно сконфигурирована с использованием либо флагового интерфейса API или аннотаций данных, либо .
Что-то не так?
Вы отправили неправильный исходный код, потому что ваш пример кода не имеет типа Advantage. – ivamax9