C# 使用EF运行WCF项目时引发错误
我收到以下错误,但我的App.Config文件中有我的连接字符串。如下C# 使用EF运行WCF项目时引发错误,c#,entity-framework,wcf,connection-string,C#,Entity Framework,Wcf,Connection String,我收到以下错误,但我的App.Config文件中有我的连接字符串。如下 <connectionStrings> <add name="InventoryManagerEntities" connectionString="Data Source=.;Initial Catalog=InventoryManager;Integrated Security=True;" providerName="System.Data.SqlClient"/>
<connectionStrings>
<add name="InventoryManagerEntities"
connectionString="Data Source=.;Initial Catalog=InventoryManager;Integrated Security=True;"
providerName="System.Data.SqlClient"/>
</connectionStrings>
上下文正在代码优先模式下使用,代码为
从数据库优先或模型优先的EDMX文件生成
发展这将无法正常工作。要解决此问题,请不要
删除引发此异常的代码行。如果你想使用
首先是数据库或模型,然后确保实体
app.config或中包含框架连接字符串
启动项目的web.config。如果您正在创建自己的
DbConnection,然后确保它是EntityConnection,而不是
其他类型的数据库连接,并将其传递给
采用DbConnection的基本DbContext构造函数。了解更多
关于代码优先、数据库优先和模型优先查看实体
此处的框架文档:
你看到异常消息了吗?您是先编写代码,还是先数据库/先模型?您正在创建自己的数据库连接吗?Etc…..连接字符串看起来不像EF连接字符串,但我可能是错的。您是否也可以在web.config中发布您的上下文类和连接字符串?connectionString=Data Source=。这看起来不正确。