Login
Используете уникальные идентификаторы для объектов?
1559 просмотров
Перейти к просмотру всей ветки
in Antwort AlexNek 02.11.24 10:25, Zuletzt geändert 02.11.24 17:14 (alex445)
https://onecompiler.com/csharp/42wws4jdp
У вас как раз моя ситуация - модель одна и та же (у вас просто данные скопированы), а инстансы представлений разные.
Если айди по смыслу должен иметь уникальный номер на инстанс, то не должно быть конструктора, копирующего этот айди. Каждый раз он должен присваиваться новый. У меня кстати счётчик айди простого типа (ulong) и статический, что по его природе уже гарантируют атомарность приращения и потокобезопасность. А значит и уникальность айди, если его задавать так
id = idCounter++;