EntitySchema.GetPrimaryColumnName

У класса EntitySchema есть метод GetPrimaryColumnName. В SDK, его описание состоит только из одной строчки: "Возвращает имя первичной колонки данной схемы на уровне базы данных.". Т.е., другими словами, этот метод возвращает имя колонки первичного ключа таблицы?

Нравится

7 комментариев

Евгений, первичный ключ - это значение, а GetPrimaryColumnName возвращает название колонки.
Первичной колонкой может быть любая колонка (например, «Name» или «Code»).

Т.е. первая колонка в перечне колонок объекта?

Первичная колонка в объекте. В основном это "Name".
Но первичную колонку объекта может менять на другую любую. Но тех. поддержка не рекомендует, так как на первичную колонку завязана базовая логика.

Вот, например, если взять объект Contact. У него есть поле (колонка) Name, вот она и является первичной колонкой объекта?

Евгений, совершенно верно.

Евгений, совершенно верно.

Хорошо, спасибо.

Показать все комментарии