为什么我们需要 LINQ?它还在后台生成查询并在 SQL 中执行,我们可以手动完成。
任何实时示例将不胜感激。
对于 SQL,您并不特别需要LINQ。如果你愿意,你可以做所有相同的事情。使用 LINQ 恰好在以下几个方面更方便:
你最终得到一个IEnumerable
你不必关心其内部运作的东西。只需像对列表或数组一样迭代它。获取行、更新游标等不需要代码。
从消费者的角度来看,这与对objectsIEnumerable
的查询相同,这是 LINQ 真正大放异彩的地方之一。您可以将一个替换为另一个,其余代码永远不需要知道。
linq 不仅与数据库有关,您还可以将 linq 应用于列表、数组或任何数据集合......