.NET 4 および WPF で ESRI ArcGIS Desktop を呼び出すソフトウェア パッケージのアプリケーション エクステンションを作成しています。表形式のデータに依存しますが、このデータのストレージ オプションはできるだけ柔軟にしたいと考えています。したがって、ユーザーは Access mdbs、csv、xml、SQL Server などを取り込むことができます。
LINQ を使用したいのですが、初めてなので、適切かどうかを判断するのに苦労しています。私が読んだことから、EDMXが出ていますが、これは問題ありませんが、LINQが本当にうまく機能するかどうかはわかりませんでした。私はそれがうまくいくように思われる IQueryable について読んでいました。しかし、車輪を回すのに時間をかける前に、間違った木を吠えているかどうかを確認したかったのです。
IQueryable のようなものをさらに調べる必要がありますか、それとも過度に複雑にして、IEnumrable、List、または Dictionaries などを使用でき、LINQ はそれらで問題ないはずですか? それとも、これはまったく機能しますか?