如果我有一个 CarsDataStore 代表一个类似的表:
Cars
--------------
Ford | Fiesta
Ford | Escort
Ford | Orion
Fiat | Uno
Fiat | Panda
那我可以做
IEnumerable<Cars> fords = CarsDataStore["Ford"];
这是一个坏主意吗?它与我的 api 中的其他数据存储对象(它们都有一个单列 PK 索引器)不一致,我猜大多数人不希望索引器在这种情况下返回一个集合。