永发信息网

请教Entity Framework 如何使用自定义连接字符串

答案:1  悬赏:10  手机版
解决时间 2021-02-01 05:22
  • 提问者网友:愿为果
  • 2021-01-31 16:12
请教Entity Framework 如何使用自定义连接字符串
最佳答案
  • 五星知识达人网友:山有枢
  • 2021-01-31 17:22
解决办法:
数据库很多,webconfig里这样写不行吗?具体连哪个,指定DbConnection的ConnectionString属性不就行了?

<configuration>
<connectionStrings>
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=

DataDirectory

aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
<add name="DB1"
connectionString="Data Source=xxx\xxxx;Initial Catalog=xxx;Integrated Security=False;User ID=xxx;Password=xxx;MultipleActiveResultSets=True"
providerName="System.Data.SqlClient" />
<add name="DB2"
connectionString="Data Source=xxx;Initial Catalog=xxx;Integrated Security=False;User ID=xxx;Password=xxx;MultipleActiveResultSets=True"
providerName="System.Data.SqlClient" />
</connectionStrings>

实在不行多建几个edmx文件,每一个对应不同的数据库连接。打开edmx文件,在空白处右击,选择属性就可以看到每个edmx文件对应的数据库连接了。

引用:因为数据库有很多个,还会不断增加,结构都是一样的,所以连接字符串无法写在config里
请问Entity Framework 怎么使用自定义连接字符串?你在新建的时候 不是要连数据库吗,新建后 会自动在配置文件里产生连接字符的。
转载,仅供参考。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯