在c#中将多个参数化变量添加到数据库

在c#中将多个参数化变量添加到数据

我想在这里做一些simulair:如何在不重复声明的“INSERT INTO dbo.Blah”部分的情况下插入多行? 除了在一个查询中执行此操作(更快,然后是几十个)之外,我还想在输入来自Web时进行参数化。

目前我有

foreach(string data in Scraper){
            SqlConnection conn = new SqlConnection(WebConfigurationManager.AppSettings["ConnectionInfo"].ToString());
            string query = "INSERT INTO DATABASE('web',@data)";
            SqlCommand sqlCommand= new SqlCommand(query, conn);
            sqlCommand.Parameters.AddWithValue("@data", data);
            Command.executeNonQuery(); 
            conn.close();}

这有点笨拙(注意真实的例子有更多的colums但这会让事情更加混乱)。


蓝山帝景
浏览 840回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP