Linq2Sql: связывание таблиц без связей - PullRequest
1 голос
/ 06 июля 2010

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

1 Ответ

0 голосов
/ 06 июля 2010

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

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

...