Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/310.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.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# 在linq2sql中,使用不同的数据库和一个.dbml_C#_Linq - Fatal编程技术网

C# 在linq2sql中,使用不同的数据库和一个.dbml

C# 在linq2sql中,使用不同的数据库和一个.dbml,c#,linq,C#,Linq,我正在使用一些不同的数据库(3 MS SQL,2 SYBASE v12.5)。它们都具有相同的结构/模式 我使用设计器创建了一个初始的.dbml(从data.linq.DataContext扩展到C#4.0)。DataContext有一个接受一个参数(连接字符串)的构造函数。考虑到所有数据库在结构上都是相似的,我使用它来切换我查询的数据库(与MS SQL配合使用非常好) 我能否用连接字符串替换SYBASE数据库 在此之前,我一直在尝试构建连接字符串时出错。 我正在尝试connectionStri

我正在使用一些不同的数据库(3 MS SQL,2 SYBASE v12.5)。它们都具有相同的结构/模式

我使用设计器创建了一个初始的.dbml(从data.linq.DataContext扩展到C#4.0)。DataContext有一个接受一个参数(连接字符串)的构造函数。考虑到所有数据库在结构上都是相似的,我使用它来切换我查询的数据库(与MS SQL配合使用非常好)

  • 我能否用连接字符串替换SYBASE数据库
  • 在此之前,我一直在尝试构建连接字符串时出错。 我正在尝试connectionStrings.com上提供的以下内容,但未成功: Provider=Sybase.ASEOLEDBProvider.2;服务器名称=myASEserver;服务器端口地址=5000;初始目录=myDataBase;用户ID=我的用户名;密码=我的密码; 我收到一个错误,说关键字“provider”无法识别

  • linq2sql仅支持Ms SQL Server。基础Sqlclient的连接字符串中没有提供程序属性