У меня есть 2 таблицы, как показано ниже
Test1 - с PK в качестве идентификатора
Test2 - с FK-ссылками Test1 Таблица PK
Test3 - с FK-ссылкамиof Test1 Table PK
Когда я выполняю запрос linq для извлечения подробностей из Test1, он выдает следующую проблему.
Указанная недопустимая схема.Ошибки: отношение «Model.FK__Test2__Id__18EBB532» не было загружено, поскольку тип «Model.Test1» недоступен.Следующая информация может быть полезна при устранении предыдущей ошибки: Обязательное свойство 'Test3' не существует в типе 'Test1'.
Я обеспечил отображение, и в модели все правильно, как показано ниже
public partial class Test1
{
public Test1()
{
this.Test2 = new HashSet<Test2>();
}
public int Id { get; set; }
public string Name { get; set; }
public virtual ICollection<Test2> Test2 { get; set; }
}
public partial class Test2
{
public int Id { get; set; }
public string Name { get; set; }
public virtual Test1 Test1 { get; set; }
}
Но все же я могу столкнуться с той же проблемой.Я пытался обновить сущность.это также не решает эту проблему.
Я попытался добавить атрибуты [Key] и [ForeignKey ("xxx")], что также не позволяет работать.
Пожалуйста, предоставьтерешение, чтобы это исправить.
Заранее спасибо.