将DataTable转换为通用列表 [英] Convert DataTable into Generic List

查看:82
本文介绍了将DataTable转换为通用列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我在带有Linq的应用程序中使用DataTable进行插入,更新和删除.我已经用过了.和列名与数据库中相同.

我想将此数据表转换为通用列表,然后使用InsertAllonSubmit将所有记录插入数据库中.

因此,请让我知道将DataTable转换为通用列表的方法,或通过其他任何方式将DataTable插入数据库而无需使用SqlBulkCopy的任何其他方法.

问候!
Aman

解决方案

LinQ数据上下文具有一个SubmitChanges(),用于更新数据上下文对象中的所有更改.

创建新对象,然后将其添加到数据"上下文集合中.最后调用SubmitChanges函数

该功能没有帮助吗?

如果您想了解更多有关此功能的信息,请在这里查看.

http://weblogs. asp.net/scottgu/archive/2007/07/11/linq-to-sql-part-4-updating-our-database.aspx [ LINQ的提示:填充数据表中的任何常规列表 [ 解决方案

LinQ Data Context has a SubmitChanges() which updates all changes in the data context objects.

Create new objects, then add it to the Data context collections. Finally call the SubmitChanges function

Is that function doesn''t helps?

If you want to know more about this function, have a look at here.

http://weblogs.asp.net/scottgu/archive/2007/07/11/linq-to-sql-part-4-updating-our-database.aspx[^]


take a look there :

Tips for LINQ: Fill any generic List from a DataTable[^]


这篇关于将DataTable转换为通用列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆