Abh*_*hek 8 c# linq
我们(我的团队)即将开始开发一个关键任务项目,该项目的一个子系统是Windows服务.该服务将成为整个系统的支柱,并且必须按照任务关键标准进行响应.
这项服务将包含许多列表,以尽量减少数据库的交互,并获得业绩,我估计列表的平均大小为250,00在正常情况下.
它是使用LINQ从这些队列中查询数据是个好主意,或者我应该按照我原来的创建索引列表的计划吗?
索引列表是一个自定义实现Idictionary,它会像一个索引,将有许多业绩为导向的功能,如MRU,索引重建等.
Idictionary
Jon*_*eet 10
在推出自己的解决方案之前,您可能需要查看i4o,一个索引的LINQ to Objects提供程序.
否则,听起来应用自己的索引可能是值得的 - 但首先要进行性能测试."关键任务"通常是关于可靠性而不是性能 - 如果LINQ to Objects表现得足够好,为什么不使用它呢?
即使你不写出来自己的集合,你应该考虑让他们"LINQ可查询"以某种方式(这将取决于藏品的确切性质)......真的很高兴能够写 LINQ查询,即使它并不反对vanilla LINQ to Objects.
归档时间:
15 年,1 月 前
查看次数:
161 次
最近记录: