entity-framework – 实体框架DbContext没有看到app.configweb.config中的连接字符串

entity-framework – 实体框架DbContext没有看到app.configweb.config中的连接字符串,第1张

概述所以,我已经按照ADO.NET团队博客的指示尝试制作一个小型测试项目. 我仔细检查了一切.它似乎不起作用,并一直说连接字符串丢失. http://blogs.msdn.com/b/adonet/archive/2011/03/15/ef-4-1-model-amp-database-first-walkthrough.aspx 步. 1 构建此UserModels.dll.在dll,App.Con 所以,我已经按照ADO.NET团队博客的指示尝试制作一个小型测试项目.
我仔细检查了一切.它似乎不起作用,并一直说连接字符串丢失.

http://blogs.msdn.com/b/adonet/archive/2011/03/15/ef-4-1-model-amp-database-first-walkthrough.aspx

步. 1
构建此usermodels.dll.在dll,App.Config文件中,edmx生成了这个连接字符串:(在创建它时点击’test’按钮,它成功连接,并从’UserDatabase’生成所有表的edmx图)

@H_403_8@<?xml version="1.0" enCoding="utf-8"?><configuration> <connectionStrings> <add name="usermodelsContainer" connectionString="Metadata=res://*/usermodels.csdl|res://*/usermodels.ssdl|res://*/usermodels.msl;provIDer=System.Data.sqlClIEnt;provIDer connection string=&quot;data source=MyDesktop\sql2008;initial catalog=UserDatabase;integrated security=True;multipleactiveresultsets=True;App=EntityFramework&quot;" provIDername="System.Data.EntityClIEnt" /> </connectionStrings></configuration>

第2步.
然后我做了一个测试项目:

@H_403_8@class UnitTetst1 ....TestMethod1()....using (var db = new usermodelsContainer()) { int i = db.Users.Count(); // <---expecting '0' for a new db,but I get an exception}

———问题在这里—————–

步骤3.运行测试.然后我得到一个错误InvalIDOperationException像这样:

@H_403_8@"No connection string named 'usermodelsContainer' Could be found in the application config file."

好像DbContext不知道在哪里从App.Config中取出connectionStrings?

请帮帮忙~~

解决方法 运行程序时,正在运行的.exe文件的app.config被读取.永远不会使用.dll的app.config.由于usermodel.dll是一个DLL,因此您必须在某个地方运行.exe(或网站).将连接字符串放在该exe的app.config中(或者如果它是web.config中的网站). 总结

以上是内存溢出为你收集整理的entity-framework – 实体框架DbContext没有看到app.config / web.config中的连接字符串全部内容,希望文章能够帮你解决entity-framework – 实体框架DbContext没有看到app.config / web.config中的连接字符串所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1130876.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存