public override void Initialize() { var collations = Execute(CommandText) .Select(o => Collation.CreateFrom(SqlHelper, o)) .ToArray(); m_CollationsByKey = collations.ToDictionary(x => new CollationKey(x.CharacterSetId, x.CollationId)); m_CollationsByName = collations.ToDictionary(x => x.CollationName); m_CollationsByCharacterSetId = m_CollationsByKey.Values.ToMultiDictionary(x => x.CharacterSetId); }