如何强制Linq到Sql类使用文件中的连接字符串

时间:2013-06-02 09:55:36

标签: c# linq-to-sql

我想将我的连接字符串放在像.udl这样的文件中,以便从外部项目更改连接字符串,因为我想将我的数据库放到服务器上。

我使用LINQ to SQL Classes和typed dataset,我希望那些项目在项目附近的文件中使用连接字符串(如udl),我可以这样做吗?

1 个答案:

答案 0 :(得分:2)

LINQ to SQL DataContext有一个接受连接字符串的构造函数。该连接字符串将传递给提供者(请参阅http://msdn.microsoft.com/en-us/library/bb350721.aspx)。

您可以从任意文件中读取连接字符串,并在需要初始化DataContext对象时将其传递给所述构造函数。