Если бы я был CarsDataStore, представляющий собой таблицу что-то вроде:Возвращение IEnumerable от индексатора, плохая практика?
Cars
--------------
Ford | Fiesta
Ford | Escort
Ford | Orion
Fiat | Uno
Fiat | Panda
Тогда я мог бы сделать
IEnumerable<Cars> fords = CarsDataStore["Ford"];
это плохая идея? Это несовместимо с другими объектами хранилища данных в моем api (у всех которых есть индексный индекс PK с одним столбцом), и я предполагаю, что большинство людей не ожидают от индексатора возврата коллекции в этой ситуации.