Code First Entity Framework连接字符串,Data Source关键字错误

Aar*_*nLS 0 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"/>
Run Code Online (Sandbox Code Playgroud)

我得到的错误说数据源不是一个公认的关键字.

http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx

这是我正在关注的指南,但不幸的是,他们使用的是sdf文件,而我发现的所有其他示例都是在用户模式下使用mdf文件.我不想做其中任何一个.

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

Lad*_*nka 5

您使用的是错误的提供商.代码首先不使用EntityClient.这只是EF和EDMX映射文件的提供者.System.Data.SqlClient直接使用.您也不需要Provider在连接字符串内部指定.