将数据/数据库对象导入 C# 数据库

Posted

技术标签:

【中文标题】将数据/数据库对象导入 C# 数据库【英文标题】:Importing data/database objects into C# database 【发布时间】:2015-10-12 23:55:51 【问题描述】:

请原谅我,因为我不是很精通 C#,所以这个问题可能不正确。我在 C# 的 App_Data 文件夹中创建了一个数据库,并且从 Web.Config 文件中它似乎是 SQL Express。我假设基于此条目:

  <connectionStrings>
    <add name="ApplicationServices" 
         connectionString="data source=.\SQLEXPRESS;
         Integrated Security=SSPI;
         AttachDBFilename=|DataDirectory|\aspnetdb.mdf;
         User Instance=true" providerName="System.Data.SqlClient" />

但是,我的计算机上没有安装 SQL Server Express。当我点击 App_Data 文件夹中的数据库时,我的屏幕左上角是这样的:

我想做的是运行一些我从 SQL Server 数据库复制的脚本,这些脚本将创建一些存储过程、视图和函数,以及设置表结构。理想情况下,我还想导入我的数据,这些数据是从旧 SQL Server 复制到 Access db 中的。我似乎找不到可以执行此操作的屏幕。如果我右键单击数据库并选择 Create Query 菜单项,它会像在 Access 中一样创建一个查询。我没有看到任何可以运行我的脚本的屏幕。

如何在 C# 中做到这一点?

【问题讨论】:

【参考方案1】:

从服务器资源管理器中,您应该能够右键单击数据库名称,然后选择“新建查询”。

在出现的新查询窗口中,粘贴您从其他 SQL 数据库实例复制的脚本。

粘贴后,点击查询窗口顶部的“执行”按钮。

希望这会有所帮助。

干杯

【讨论】:

我在尝试时收到“无法解析查询文本”错误。 那么看来你的脚本格式不正确。【参考方案2】:

我明白了。您需要点击 Data 菜单,然后点击 Transact SQL Editor,然后点击 New Query Connection。

【讨论】:

以上是关于将数据/数据库对象导入 C# 数据库的主要内容,如果未能解决你的问题,请参考以下文章

C#导入导出Excele数据

C#如何存入数据至数据库

C#导入csv文件,数据中有逗号怎么处理

怎样用C#把JSON数据转换为list或数组

将 CSV 数据导入 C# 类

如何将包含数百张工作表的 excel 文件导入数据库以在 C# 项目中使用?