← Zurück

Сохранение инструментов приводит к дубликатам

В событии Connector_NewSecurity сохраняю security

private static void Connector_NewSecurity(Security security) { storageRegistry.GetSecurityStorage().Save(security, true /или false/); }

Почему при каждом запуске программы, файл instruments.csv дублируется инструментами.

Есть вариант с

foreach (var security in storageRegistry.GetSecurityStorage().LookupAll()) { securityIdsFromStorage.Add(security.Id); }

После 5-ти запусков программы - количество строк в instruments.csv увеличилось в 5 раз инструментами, которые в файле уже есть. Как уйти от данного поведения?

Kommentare (1)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Support
Support

Добрый день

Используйте для сохранения инструментов CsvEntityRegistry.Securities. Пример использования доступен в SampleMultiConnection

Дмитрий_