2

与 SQL 一样,LINQ 是一种从各种来源检索数据的好方法,但迄今为止,我还没有听到任何人谈论 SQL 提供的其他元素,特别是更新/插入/删除。各种 DLinq 提供程序都提供了自己的机制,但似乎在某些时候对数据源的修改将成为 LINQ 所代表的语言扩展的一部分。有没有人看过任何关于 LINQ 演变中这一步的文章或讨论?

非常感激!

4

3 回答 3

2

Linq 针对两个接口,IEnumerable<T>IQueryable<T>.

考虑如何对IEnumerable<T>.

你如何从中删除东西Enumerable.Range(0, 5)

于 2009-06-14T16:25:15.810 回答
1

我不确定你在做什么,这在LINQ to SQL中受支持。

于 2009-06-14T03:10:02.413 回答
0

更新、插入和删除通常比查询(本质上是查找操作)要容易得多。

如果您指的是通用集合而不是数据库,您可以调用 Insert 或 Add 等方法来添加项目,并调用 Delete 或 Remove 来删除项目。要更改项目,通常您只需直接操作该项目。

于 2009-06-14T04:51:02.280 回答