У меня есть таблица с составным первичным ключом, одно из полей PK - String (группа), а другое - целое число (id), которое назначается триггером (более менее, с автоматическим приращением, но оно начнет отсчет с 1 за каждую новую строку).
Я могу читать, писать, обновлять ... но не создавать более одной сущности (конструктор устанавливает для части int PK значение 0, что работает нормально, триггер перезапишет значение, но было бы лучше, если бы не передать ничего.)
Я думаю, было бы неплохо, если бы я мог сделать часть идентификатора доступной только для чтения, или ... Я заметил, что, глядя на сгенерированный SQL, он устанавливает каждое значение ... можно ли исключить попытку установить значение, если оно равно нулю? Это будет записано значение.