Я работаю с устаревшей базой данных, составленной очень странными людьми. Я пишу NHALBERT DAL поверх него, но сталкиваюсь с некоторыми странными сценариями сопоставления.
В одном примере у меня есть таблица с несколькими полями, включая LE_RECNUM
(целочисленный первичный ключ) и LE_CODE
(строка).
Однако по какой-то непостижимой причине все отношения в базе данных включаются в LE_CODE
, а не LE_RECNUM
.
Мне нужно указать, что LE_RECNUM
- это идентификатор в моем файле отображения, потому что мне нужно, чтобы первичный ключ генерировался при вставке записей. Однако я хочу, чтобы все ассоциации использовали LE_CODE
вместо LE_RECNUM
.
Кто-нибудь может подсказать, как мне это сделать?