Как удалить дубликаты перед связью (как запустить отчетливые на iChangeset )?C#

Место общения программистов C#
Ответить
Anonymous
 Как удалить дубликаты перед связью (как запустить отчетливые на iChangeset )?

Сообщение Anonymous »

Здесь есть Repro (очень упрощенный реальный случай).
Если у меня есть Sourcelist , каждый из которых содержал Sourcelist , то я могу сгладить стержни из всех Foos в одну коллекцию, используя следующий код, но мне также необходимо удалить дублирование, и я очень не должен использовать технику>.

Код: Выделить всё

foos.Connect()
.MergeMany(foo => foo.Bars.Connect())
.Distinct() // not working
.Sort(SortExpressionComparer
.Ascending(bar => bar.A)
.ThenByAscending(bar => bar.B))
.Bind(out var bars)
.DisposeMany()
.Subscribe();
Как удалить дубликаты из баров ?

Подробнее здесь: https://stackoverflow.com/questions/797 ... changesett
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»