什么是通过程序集访问数据库的正确方法?

时间:2010-04-06 17:18:59

标签: asp.net asp.net-mvc data-access-layer

我有一个ASP.NET MVC应用程序,它构建为一个查询数据库的程序集和一个引用此程序集的asp.net前端,这个程序集抽象了底层数据库。这意味着我的程序集包含一个app.config文件,其中包含数据库的连接字符串(Linq to SQL数据模型)。我该如何使这更灵活?我应该在我的程序集中的某个地方创建一个“initialize()”方法,它接受来自asp.net MVC应用程序的连接字符串,然后控制使用哪个数据库?或者这是怎么做到的?

1 个答案:

答案 0 :(得分:0)

您可以在项目属性中为该程序集创建设置。但是,你真的不应该像这样静态配置。应该可以从程序集中创建两个对象系统,每个系统指向一个不同的数据库,而不会影响另一个。