почему dbml изменил имена связей таблиц?

#linq-to-sql

#linq-to-sql

Вопрос:

Моя проблема в том, что когда я перетаскиваю таблицы в dbml (есть 2 таблицы, они имеют 3 отношения друг с другом, которые я назвал этими отношениями в своем собственном шаблоне), после перетаскивания в dmbl эти отношения переименовываются в ralation1 , relation2 , relation3 , и это не истинные имена.

мне нужно получить доступ к моему истинному имени отношений.

почему dbml изменяет имена отношений после map??

как это сделать, чтобы этого события не произошло??

пожалуйста, помогите мне, если у кого-нибудь есть идея.

спасибо

Комментарии:

1. вы можете отредактировать имя отношения в конструкторе

Ответ №1:

В вашем вопросе неясно, переименовываете ли вы ассоциации в DBML (через designer или XML) или напрямую в файле .Designer. Если вы измените файл .Designer, все внесенные вами изменения будут перезаписаны при следующем изменении поверхности дизайна. Если вы хотите, чтобы изменения были сохранены, обязательно внесите изменения в конструктор или XML, но не в файл .Designer .

Если вы делаете что-то еще, это может помочь, предоставив несколько шагов для воспроизведения проблемы, включая код.