Linq的数据库映射和连接字符串应如何做成可配置型的?
LINQ是单独的类库文件,而我的配置文件是在WEB下,请问应LINQ的数据库映射地址和数据库连接地址都使用WEB下的web.config? --------------------编程问答-------------------- 默认不是放在web.config下的不过这个通过手动修改来实现
http://blogs.msdn.com/b/jongallant/archive/2007/11/25/linq-and-web-application-connection-strings.aspx --------------------编程问答-------------------- mydb.dbml
看一下啊他的mydb.designer.cs文件,有下面两个函数
public MyDbDataContext() : base(global::MyLinqWebCore.Properties.Settings.Default.MyDbConnectionString, mappingSource)
{
OnCreated();
}
public MyDbDataContext(string connection) :
base(connection, mappingSource)
{
OnCreated();
}
MyDbDataContext一个带参数一个不带参数
如果要读web。config中的配置,就用第二个带参数的,这样应用
MyDbDataContext myDb_DataContext = new MyDbDataContext(webconfg.ConnString);
如果你直接MyDbDataContext myDb_DataContext = new MyDbDataContext()这样读的就是默认生成的配置 --------------------编程问答-------------------- http://telescope.blog.163.com/blog/static/370819502011584038794/
补充:.NET技术 , LINQ