c# - 我已经使用 LINQ 将 Excel 文件加载到 .NET 中,现在如何将数据批量插入到 DB (oracle) 表中?

标签 c# linq entity-framework-4.1

var ex = new ExcelQueryFactory(@"c:\test.xls");
var data = from c in ex.Worksheet<testClass>("Sheet 1")
           select c;

我已经添加了一个到 Oracle 数据库的数据连接。 是否有直接的方法来批量插入此数据?

附言 我是 .NET 4 学习的初学者,已经通过其他链接谈论批量插入但不知何故无法连接。 这是一个 Windows 窗体,我可以在其中单击一个按钮来读取 excel 文件。

最佳答案

您可以引用 CodeProject.com 上的这篇关于在 Oracle 数据库中批量插入数据的文章:

Bulk Insert using ODP.NET

关于c# - 我已经使用 LINQ 将 Excel 文件加载到 .NET 中,现在如何将数据批量插入到 DB (oracle) 表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12786298/

相关文章:

.net - ASP.Net MVC 3 EF "Introducing FOREIGN KEY constraint on table may cause cycles or multiple cascade paths"

entity-framework-4.1 - ObjectSet.Context 与 DbSet

c# - 错误 : "No compiler for language C#"

c# - 从 C# 中的 Sharepoint 2010 任务读取决策

linq - 2016年以后如何度过?

c# - 从具体化 'System.Int32' 类型到 'System.Int64' 类型的指定转换无效

c# - 将 FileSystemInfo 数组保存到文件

c# - 如何在给定视频 ID 的情况下获取 youtube channel ID 和名称

c# - LINQ 根据列表查询字典

asp.net-mvc - context.SaveChanges 不起作用