Entity framework 代码优先实体框架连接字符串,数据源关键字错误

Entity framework 代码优先实体框架连接字符串,数据源关键字错误,entity-framework,ef-code-first,Entity Framework,Ef Code First,尝试运行我的第一个MVC+EF代码第一个项目。数据库尚不存在。这是我的连接字符串,我的模型名为FirstDB: <add name="FirstDB" connectionString="Data Source=.; Initial Catalog=First; Integrated Security=SSPI; Provider=SQLNCLI10.1;" providerName="System.Data.EntityClient"/> 这是我遵循的指

尝试运行我的第一个MVC+EF代码第一个项目。数据库尚不存在。这是我的连接字符串,我的模型名为FirstDB:

<add name="FirstDB" 
     connectionString="Data Source=.; Initial Catalog=First; Integrated Security=SSPI; Provider=SQLNCLI10.1;" 
     providerName="System.Data.EntityClient"/>

这是我遵循的指南,但不幸的是,他们使用的是sdf文件,我发现的所有其他示例都是在用户模式下使用mdf文件。我不想做这两件事


如果看到这一点很重要,我的问题是:如何消除错误,以便连接到数据库服务器并让EF代码首先生成我的数据库?

您使用了错误的提供程序。代码优先不使用EntityClient。这是仅用于带有EDMX映射文件的EF的提供程序。直接使用
System.Data.SqlClient
。您也不需要在连接字符串本身内部指定
提供程序。

您使用了错误的提供程序。代码优先不使用EntityClient。这是仅用于带有EDMX映射文件的EF的提供程序。直接使用
System.Data.SqlClient
。您也不需要在连接字符串本身中指定
提供程序

我从来没有想到这一点。我遇到了同样的问题,这就解决了它。谢谢我永远也想不到。我也遇到过同样的问题,这个问题解决了。谢谢