EF6 问题思考之一:{"No connection string named 'Plan' could be found in the application config file."}

问题

功能描述:Model作为类库,用于存放edmx模型,在Data层使用edmx,而统一在Web层调用Data层函数。
操作:在Data层中添加连接字符串,rebulid,插入数据仍出错
错误:
这里写图片描述

解决方法

是在主项目中添加连接字符串,在查找Ado.Net模型时只在主项目中查找。因此,web层的web.config中必须添加,而中间调用的Data层可以不添加(通过测试)
添加的字符串格式:

<connectionStrings>
    <add name="Plan" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=Oracle.ManagedDataAccess.Client;provider connection string='DATA SOURCE=192.168.25.76:1521/orcl;PASSWORD=tiger;PERSIST SECURITY INFO=True;USER ID=&quot;C##SCOTT&quot;'" providerName="System.Data.EntityClient" />
  </connectionStrings>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值