У меня небольшая проблема.
Продукты перечислены в базе данных. В столбце кода данные хранятся следующим образом:
"F-01, F-02, F-03, ..., X-99"
Клиенты могут захотеть добавить внешние данные в систему, но иногда они хотят добавить одну и ту же запись.
Чтобы избежать этих дубликатов, мне нужно добавить отличительный суффикс, такой как "-01" в конце столбец строки кода.
Я разрабатываю эту систему в c # и разработал такую логику c:
int counter = 1;
var code = "F-" + productEntity.Code;
while (await uow.Repository<Product>().Query().AnyAsync(a => a.Code == code) == true)
{
code = code + "-" + counter;
counter++;
}
Но я заметил, что запись, которую я добавленный в виде F-01-1 превратится в F-01-1-1 , когда он вернется ко мне.
Я думаю, что пропустил очень маленькая точка, но я не могу достичь своей цели.