Я использую Linq-To-Sql, и внутри моего DBML есть объекты, созданные из предоставленного соединения с базой данных.
Если щелкнуть линию связи между двумя таблицами и просмотреть свойства в ней, вы получите следующее:
- Количество элементов
- Дочернее свойство
- Доступ
- Модификатор наследования
- Имя
- Родительское свойство
- Доступ
- Модификатор наследования
- Имя
- Участвующие свойства
- Уникальный
Мой вопрос: откуда Linq-To-Sql получает свойства Name?Где корреляция с реальной базой данных?
Я спрашиваю это, потому что, если эта таблица является родительской для нескольких детей, Linq-To-Sql просто назовет эти свойства " SomeParentName ", " SomeParentName2"," SomeParentName3"и т. Д. Поэтому вам придется заходить в DBML и вручную менять эти имена на что-то значимое каждый раз, когда вы обновляете эту таблицу.
Любая помощь вамможет предоставить будет оценено.
Часть 2 моего вопроса может быть, как вы, ребята, справляетесь с этими ситуациями?