← 戻る

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

В событии 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 раз инструментами, которые в файле уже есть. Как уйти от данного поведения?

コメント (1)

ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください

Support
Support

Добрый день

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

Дмитрий_