因此,我有几个数据库将包含同一个表的结构化克隆,但每个表都将具有不同的数据。所以基本上模型保持不变,只有数据源根据用户或用户组而改变。有没有办法绕过在每个数据源的web.config中添加连接,或者有什么办法可以传递server/database/usr/pw info?使用相同型号的多个数据源
0
A
回答
1
基于其数据源搞你可以通过适当的连接字符串
var db1Context = new DataSourceEntities("data source one conn string");
var db2Context = new DataSourceEntities("data source two conn string");
现在如果你打第一个数据源,你可以使用dbContext1
dbContext1.TableName.AddObject(object);
同样,对于第二个数据源
您可以在web.config中添加conn字符串并像
var conn1 = ConfigurationManager.AppSettings["key1"].ToString();
var conn2 = ConfigurationManager.AppSettings["key2"].ToString();
0
您不必在web.config中存储连接字符串信息。就像3nigma的回答一样,你可以在代码中完成所有工作。您只需将连接字符串信息直接传递给它即可。您可以使用SqlConnectionStringBuilder
类构建连接字符串来简化此操作。
相关问题
- 1. Django具有相同型号但数据不同的多个数据库
- 2. 的habtm多次用相同型号
- 3. 如何使多个谐音使用相同型号
- 4. 对多种数据类型使用相同的函数
- 5. 使用SWIG申请相同的C数据类型多种Java数据类型
- 6. 多对多口才 - 相同型号
- 7. 使用viewpager同时更新多个相同数据的列表
- 8. 多个servlet可以绑定到相同的数据源(JNDI)吗?
- 9. 使用相同的存储库和模型类的多个数据源的Spring Boot?
- 10. 使用Spring的多个数据源JPA
- 11. 使用相同的数据库创建多个DbContext的表
- 12. 多个CComboBox共享相同的数据
- 13. 相同型号的两个belongs_to协会
- 14. 相同型号的两个班级
- 15. SQL数据库中的相同数据类型的多个数组
- 16. 数据库设计:多个相同类型的项目
- 17. 多个资源中的相同路径
- 18. 多个网站,使用相同的数据库结构
- 19. Rails-使用相同的表连接到多个数据库
- 20. 如何在多个控制器中使用相同的数据?
- 21. 使用相同的数据填充多个下拉列表
- 22. 使用相同的SQLite数据库进行多个活动
- 23. CSS中的逗号,使用相同CSS的多个选择器
- 24. 相同信号的多个bash陷阱
- 25. 是否有可能有多个EDMX共享相同的型号?
- 26. 对于多个语言环境使用相同的资源
- 27. 对Wildfly使用多个数据源
- 28. VB.net DetailsView使用多个数据源?
- 29. Laravel获取所有相关型号的多个型号
- 30. 将多个数据表(相同模式)添加到当前数据源
在你的问题中没有任何与MVC相关的东西,我编辑过使它更合适。 – 2012-03-22 15:18:09