Это похоже на обычный случай, но по какой-то причине я зашел в тупик слабым редактором EF.
У меня есть две таблицы, вот так:
Table1
(
Column1 int, PK
Column2 int, PK
)
Table2
(
Column1 int, PK, FK
Column2 int, PK, FK
Column3 int, PK
)
Теперь база данных (вне нашего контроля) не имеет ограничений внешнего ключа. В этом примере предполагается, что в Table2 есть ограничение внешнего ключа, которое ссылается на Table1 (Column1, Column2). Другими словами, первые два столбца таблицы 2 ссылаются на первичный ключ из таблицы 1. Это повседневная проблема в любой обычной базе данных.
В других средах, таких как LLBLGenPro, мы можем вручную добавить отношение очень тривиальным образом. Однако мы не можем понять, как этого добиться в редакторе EF. Это окно «Детали отображения» ужасно и не интуитивно понятно. До сих пор нам удавалось выбирать различные таблицы в отображении, но всегда кажется, что нужно связать все столбцы.
Любые идеи или ссылки?