У меня есть таблица SQL с составным ключом, ID (int, автоматически сгенерированный) и TaxpayerID (varchar, пользователь вводит его). Когда пользователь регистрируется, он вводит идентификатор налогоплательщика, а идентификатор налогоплательщика в сочетании с идентификатором составляют первичный ключ.
Обычно после ввода записи я возвращаю использованный @@ Identity и возвращаю его в переменную Integer в моем приложении .NET. Тем не менее, кажется, что он терпит неудачу, я думаю, потому что это составной ключ.
Есть ли способ вернуть только ЧАСТЬ составного первичного ключа? (в данном случае просто поле идентификатора)