Visual Studio не создает поля в коде ассоциации, добавленном в linq-to-sql в конструкторе - PullRequest
1 голос
/ 24 декабря 2010

Я добавил связь в конструкторе Linq-to-sql, но Visual Studio не сгенерировал код, необходимый для поля.

У меня есть RequestFormView и ItemRequestView в конструкторе. Я добавил ассоциацию родитель-потомок вручную в конструкторе, выполнив «Добавить ассоциацию». Ассоциация выглядит хорошо в конструкторе, однако класс RequestFormView (в коде) не имеет «ItemRequestsViews», которые я указал в настройке «Дочернее свойство».

Есть предложения?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 24 декабря 2010

Все, что мне нужно было сделать, это установить первичные ключи в конструкторе Linq-to-sql для RequestFormView и ItemRequestView, поскольку сущности, над которыми я работал, были основаны на представлениях SQL.

0 голосов
/ 27 июля 2011

У меня такая же проблема. вот мой вопрос https://stackoverflow.com/questions/6838295/why-assocaites-didnt-get-generated-in-dbml-file

У меня есть 3 таблицы.

Сообщений: PostID, PostName

Метки: TagID, TagName

PostTag: PostID, TagID (у этого не было PK, только 2 FK)

в конструкторе linq to sql я установил PK для "Posts" и "Tags". У «PostTag» не было PK, поэтому я его не установил. Я просто не могу сгенерировать ассоциацию в моем dbml-файле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...