Если изменение номера нужно для того, чтобы он корректно отображался в неких печатных формах, то, может быть, имеет смысл подумать о дополнительном поле вроде "Номер для печати"? А собственно InvoiceId формировать автоматически по номерной серии.
На InvoiceId построена ссылочная целостность. По сути, это фрагмент PrimaryKey. Как следствие, любые его изменения - это всегда риск нарушения целостности базы данных. Где-то, чего-то не досмотрели. Поэтому, по возможности, его лучше не трогать...
|