Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在C#中使用LINQ添加链接的sql server?_C#_Sql Server_Linq_Linq To Sql - Fatal编程技术网

如何在C#中使用LINQ添加链接的sql server?

如何在C#中使用LINQ添加链接的sql server?,c#,sql-server,linq,linq-to-sql,C#,Sql Server,Linq,Linq To Sql,我试图用LINQ表达式替换我的硬编码SQL查询 以下是我要替换的(简化)代码: List<string> sqlCommands = new List<string> { @"EXEC sp_attach_single_file_db @dbname='LocalDB', @physname=N'C:\dbfile.mdf'", @"EXEC sp_addlinkedserver @server='NotLocalDB'" }; SqlConnect

我试图用LINQ表达式替换我的硬编码SQL查询

以下是我要替换的(简化)代码:

List<string> sqlCommands = new List<string>
{
     @"EXEC sp_attach_single_file_db @dbname='LocalDB', @physname=N'C:\dbfile.mdf'",
     @"EXEC sp_addlinkedserver @server='NotLocalDB'"
};

SqlConnection conn = new SqlConnection(@"Server=.\SQLEXPRESS; Integrated Security=True");
conn.Open();

foreach (string commandString in sqlCommands)
{
     var command = new SqlCommand(commandString, conn);
     command.ExecuteNonQuery();
}

conn.Close();
但是我找不到用于
sp\u addlinkedserver
的等效命令


是否有一种方法可以使用LINQ为
localDB
创建链接服务器?

尝试初始目录,而不是数据库


数据源而不是服务器

我觉得这并不能真正回答我的问题,也没有帮助,因为它们是同义词。请参见a)和b)这与添加链接的非本地数据库有什么关系?
var connStringBuilder = new SqlConnectionStringBuilder();
connStringBuilder.DataSource = ".\SQLEXPRESS";
connStringBuilder.IntegratedSecurity = true;
connStringBuilder.InitialCatalog = "LocalDB";

SqlConnection conn = new SqlConnection(connStringBuilder)
var connStringBuilder = new SqlConnectionStringBuilder();
connStringBuilder.DataSource = ".\SQLEXPRESS";
connStringBuilder.IntegratedSecurity = true;
connStringBuilder.InitialCatalog = "LocalDB";

SqlConnection conn = new SqlConnection(connStringBuilder)