mat0thew: ок выглядит как ужасный костыль покрытый мраком, что все это нагромаждение должно было делать? Как миниму я вижу в 1 месте может выпасть null, на var zygote = dictionary.Keys.ToList(), потому как в случае если raw.Select данные не вернул в каком либо случае он будет пуст