我正在开发一个处理使用EF的现有数据库的类库。 我想避免类库的使用者(.exe或网站)在*.config文件中设置实体连接字符串。我希望在运行时设置连接字符串。
使用Database First方法,如何设置连接字符串?没有构造函数重载可以采用连接字符串,当我创建了一个(在单独的部分类中)时,出现了“UnintentionalCodeFirstException”错误。
我已经查看了以下链接:
- Is there a way to change connection string in database first?。它是关于修改配置文件中的连接字符串,但我想避免这样做,因为它会重新启动进程(对于Web应用程序而言)。 - How can l use Entity Framework without App.config。不好,因为它使用ObjectContext,而我需要在导入数据库时生成上下文。
使用Database First方法,如何设置连接字符串?没有构造函数重载可以采用连接字符串,当我创建了一个(在单独的部分类中)时,出现了“UnintentionalCodeFirstException”错误。
我已经查看了以下链接:
- Is there a way to change connection string in database first?。它是关于修改配置文件中的连接字符串,但我想避免这样做,因为它会重新启动进程(对于Web应用程序而言)。 - How can l use Entity Framework without App.config。不好,因为它使用ObjectContext,而我需要在导入数据库时生成上下文。