【发布时间】:2015-07-17 01:44:39
【问题描述】:
我正在使用 EF 并从中生成 .EDMX,但我只希望它用于自动生成类文件。
然后我使用类文件创建实体模型,然后创建数据库上下文,然后创建存储库。我正在调用 WebApi(它在一个单独的项目中但相同的解决方案)来访问存储库以获取数据。当我运行 WebApi 时,我得到了错误,
{"在应用程序配置文件中找不到名为 'DBEntities' 的连接字符串。"}
但在我的 DAL 中,我有一个 webConfig,并且有以下条目,所以我不太确定出了什么问题,
add name="DBEntities" connectionString="metadata=res://*/Models.DBModel.csdl|res://*/Models.DBModel.ssdl|res://*/Models.DBModel.msl;provider=System.Data.SqlClient;provider connection string="data source=MY-PC;initial catalog=DB;integrated security=True;multipleactiveresultsets=True;application name=EntityFramework"" providerName="System.Data.EntityClient"
【问题讨论】:
-
对不起,它有标签,所以它没有出现,因为格式。我已经删除了标签及其那里
-
请检查我的更新,如果它解决了您的问题,请接受作为答案:)
标签: c# entity-framework asp.net-web-api