我们有一组相当大的相关表,每个表有超过3500万个相关记录。我需要创建几个WCF方法,这些方法将使用一些参数(数据范围,类型代码等)查询数据库并返回相关的结果集(从10到10,000条记录)。
该公司在EF 4.0上进行了标准化,但对4.X开放。我也许可以说服自己移植到5.0,但可能性很小。
使用Entity处理如此大量的记录的最佳方法是什么?我应该创建一组存储的proc并从Entity中调用它们,还是可以在Entity中执行某些操作?
我对数据库没有任何控制权,因此无法拆分表或创建某些物化视图或分区表。
任何输入/想法/建议都将不胜感激。
entity entity-framework-4 entity-framework-4.1 entity-framework-5