我正在使用几个不同的数据库(3 MS SQL,2 SYBASE v12.5)。它们都具有相同的结构/模式。
我使用 Designer 制作了一个初始 .dbml(使用 C# 4.0 从 data.linq.DataContext 扩展)。DataContext 有一个构造函数,它接受一个参数(一个连接字符串)。考虑到所有数据库在结构上看起来都相似,我用它来切换我查询的数据库(与 MS SQL 配合得很好)。
- 我可以用连接字符串代替我的 SYBASE 数据库吗?
- 在开始之前,我一直在我正在尝试构建的连接字符串上遇到错误。我正在尝试在 connectionStrings.com 上提供以下内容但没有成功: Provider=Sybase.ASEOLEDBProvider.2;Server Name=myASEserver;Server Port Address=5000;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword; 我收到一条错误消息,提示无法识别关键字“provider”。