文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>LINQ 数据库配置文件(Dll)

LINQ 数据库配置文件(Dll)

时间:2011-01-04  来源:☆道法自然☆

 

在应程序中生成的默认构造是这样的

 public DataClassesDataContext() :
   base(global::System.Configuration.ConfigurationManager.ConnectionStrings["NorthwindConnectionString"].ConnectionString, mappingSource)
 {
  OnCreated();
 }

 

而在DLL中是这样的

public NorthwindDataContext() :
    base(global::DatabaseComponent.Properties.Settings.Default.NorthwindConnectionString1, mappingSource)
  {
   OnCreated();
  }

 

我试了很多次都无法改变初始设置的数据库连接,最后通过设置partial类的方式解决了这个问题,以下是相关操作

 

1、按照默认的方式生成连接

 

2、连接细节

 

3、在CS文件中生成如下默认构造方法,在网上有人介绍修改此方法的连接为System.Configuration.ConfigurationManager.ConnectionStrings["db_LinQConnectionString1"].ConnectionString

但是在修改修关于此LINQ都会使此修改返回为默认。因此不可行。


4、先将连接清除,这样上面的默认构造器就没有了



5、新建一个相关dataContext  类的partial类,关在其中生成一个构造方法

 

   public NorthwindDataContext() :
            base(global::System.Configuration.ConfigurationManager.ConnectionStrings["db_LinQConnectionString1"].ConnectionString, mappingSource)
  {
   OnCreated();
  }


6、更改相应的应用程序中的WEB.Config文件

7、OK了

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载