C# linq中Where子句的优化
什么更好 1) 多个Where子句,每个子句有一个筛选器 2) 1 Where子句,在筛选器之间包含大量&&T 我正在使用LINQtoSQLC# linq中Where子句的优化,c#,linq,C#,Linq,什么更好 1) 多个Where子句,每个子句有一个筛选器 2) 1 Where子句,在筛选器之间包含大量&&T 我正在使用LINQtoSQL 谢谢。在linq中,多个&对象很可能更快,因为它只会产生一次委托调用开销 对于大多数基于IQueryable的linq实现,这两种实现可能几乎相同,因为它们很可能会针对相同的内部查询进行优化。优化器完成的工作量可能略有不同。在linq to objects multiple&中,由于只会产生一次委托调用开销,因此速度很可能更快 对于大多数基于IQuerya
谢谢。在linq中,多个
&
对象很可能更快,因为它只会产生一次委托调用开销
对于大多数基于IQueryable的linq实现,这两种实现可能几乎相同,因为它们很可能会针对相同的内部查询进行优化。优化器完成的工作量可能略有不同。在linq to objects multiple
&
中,由于只会产生一次委托调用开销,因此速度很可能更快
对于大多数基于IQueryable的linq实现,这两种实现可能几乎相同,因为它们很可能会针对相同的内部查询进行优化。优化器完成的工作量可能略有不同。对于linq to sql,这并不重要,因为查询只计算一次,需要时执行
但是,您仍然需要担心查询本身的性能。如果没有正确的索引,您可能会遇到麻烦。对于linq to sql,这并不重要,因为查询只计算一次,需要时执行
但是,您仍然需要担心查询本身的性能。如果没有正确的索引,您可能会遇到麻烦。linq to objects、linq to sql或linq的其他实现?linq to objects、linq to sql或linq的其他实现?