(みかんグループではなく、異なるように)整理するためにかなり大きなIList<foo>
foo
は次のようになります。ここでLINQの式は、のは、私が持っているとしましょう
public class foo
{
public string Region { get; set; }
public string Territory { get; set; }
public string Location { get; set; }
public string Person { get; set; }
}
...方法が合理的に速いを使用して、/効率的な存在でありますこれらのfooアイテムをRegion
で「グループ化」すると、IDictionary<string, IList<foo>>
になり、string
というキーがRegion
というプロパティになり、各下位のIList<foo>
にはその地域に一致するfoo
レコードのみが含まれます。 (それはIDictionary
である必要はありません。これは、私がしようとしていることの要点を説明するためです)私はMVCビューにインタラクティブなリストを提示したいのですが、サードパーティのライブラリを使用することもできます。
Hmm。多分私はGroupByがSQL Group Byのようなものだったと仮定していました。それは私のところでは間違っているようです。さて、私はそれが答えだと思います! –