我有一个使用相同域模型的多个项目的解决方案。因此,我创建了一个包含我的领域模型的类库。这个类库还包含在我的项目中使用的其他参数。然后,我在每个项目中添加对类库的引用。我的类库也有一些从这个示例派生的存储库类。
但是,我在连接数据库时遇到问题。我希望我的类库能够连接到数据库,因为我在那里定义了我的数据库上下文类,在那里我设置了我的数据库集。对于单个项目,我通常在 web.config 文件中定义我的连接字符串。但是类库没有 web.config 文件。如何设置我的连接字符串?
编辑
假设我有我的数据库上下文的构造函数,mydbcontext,在类库中定义为
public mydbcontext() : base(ConfigurationManager.ConnectionStrings["DatabaseCon"].ConnectionString)
{
}
如果我理解正确,将每个项目的连接字符串的名称设置为“DatabaseCon”是否可以?