Я пытаюсь связать два поля данной таблицы с одним и тем же полем в другой таблице.
Я делал это раньше, поэтому не могу понять, что не так в этот раз.
В любом случае:
Table1
- Id (Primary)
- FK-Table2a (Nullable, foreign key relationship in DB to Table2.Id)
- FK-Table2b (Nullable, foreign key relationship in DB to Table2.Id)
Table2
- Id (Primary)
Ассоциация работает для FK-Table2a, но не для FK-Table2b.
Фактически, когда я загружаюсь в LINQ to SQL, он показывает Table2.Id как связанный с Table1.Id.
Если я попытаюсь изменить это или добавить новую ассоциацию для FK-Table2b в Table2.Id говорит: «Свойства не имеют совпадающих типов».
Это также работает в других проектах - может быть, я должен просто скопировать .dbml?
Есть идеи?