Linq2Sql: связывание таблиц без связей

Я новичок в Linq2Sql и, чтобы узнать его, я пытаюсь настроить отчеты с использованием Linq2Sql для таблиц FogBugz. Но, поскольку таблицы FogBugz не имеют истинных отношений внешнего ключа, LinqToSql не находит отношений, и я не могу понять, как создать их через конструктор. Итак, есть ли способ сделать это вручную? Если я сделаю это вручную, а затем решу добавить еще одну таблицу, будет ли все, что я сделал, будет перезаписано?

1 ответ

Решение

Вы можете добавить отношения (или Связи) в конструкторе SQL2LINQ, щелкнув правой кнопкой мыши пустое пространство в конструкторе и выбрав Добавить -> Связывание.

Выберите родительские и дочерние таблицы (классы), затем свяжите свойства таблиц соответствующим образом, используя сетку, которая отображается под раскрывающимися списками для родительских и дочерних классов.

Другие вопросы по тегам