1

为什么我们需要 LINQ?它还在后台生成查询并在 SQL 中执行,我们可以手动完成。

任何实时示例将不胜感激。

4

2 回答 2

2

对于 SQL,您并不特别需要LINQ。如果你愿意,你可以做所有相同的事情。使用 LINQ 恰好在以下几个方面更方便:

  • 你最终得到一个IEnumerable你不必关心其内部运作的东西。只需像对列表或数组一样迭代它。获取行、更新游标等不需要代码。

  • 从消费者的角度来看,这与对objectsIEnumerable的查询相同,这是 LINQ 真正大放异彩的地方之一。您可以将一个替换为另一个,其余代码永远不需要知道。

于 2012-10-10T14:28:26.673 回答
1

linq 不仅与数据库有关,您还可以将 linq 应用于列表、数组或任何数据集合......

于 2012-10-10T14:19:58.610 回答