我正在为.NET 4 和 WPF 中调用 ESRI ArcGIS Desktop 的软件包创建应用程序扩展。它将依赖表格数据,但我希望此数据的存储选项尽可能灵活。因此,用户可以提取 Access mdb、csv、xml、SQL Server 等内容。
我想使用 LINQ,但对它不熟悉,我无法确定它是否合适。从我读到的 EDMX 出来了,这很好,但不确定没有 LINQ 是否真的能很好地工作。我正在阅读有关 IQueryable 的信息,它似乎可以工作。但在我花太长时间旋转我的轮子之前,我想看看我是不是找错了树。
我应该进一步研究 IQueryable 之类的东西,还是让它过于复杂,可以使用 IEnumrable、List 或字典等东西,而 LINQ 应该适合这些东西?或者这会起作用吗?