我有一个程序将数据存储在内存中的对象中,您可以将其视为内存中的小型数据库。我想使用 LINQ to Objects 对内存中的对象运行一些简单的查询。是否有一个我应该用于内存对象的首选结构。在深入这个项目之前,我应该阅读任何好的资源吗?
编辑:这是有关该应用程序的更多信息。
它是一个 winforms 应用程序,也可以作为服务运行。它将最多跟踪大约 10k 个对象的状态。每个对象都是相当独立的,所以我认为我不需要做很多连接(如果有的话)。因为它可以作为服务运行,所以我添加了一个可以查询对象信息的接口。查询将提出问题并将不修改它们的对象分组。每个对象看起来更像是一个客户对象,而不是一个产品对象。