当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,