1

我使用 SQL Server 开发人员版,想先使用 EF 代码。我发现很多文章解释了如何使用 localdb 或 SQLExpress。如何告诉我的项目宁愿使用我的 ..\SQL2008 实例?

我在想某处,不知何故,必须能够告诉项目使用特定的连接字符串。但是哪里?将其添加到我的 app.config 文件中不起作用。这是我尝试过的:

<connectionStrings>
    <add name="Context" connectionString="Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=TimeApp;Data Source=Amanda-PC\SQL2008; MultipleActiveResultSets=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
4

1 回答 1

1

您可以通过将连接字符串的名称传递给 DbContext 来指定要使用的连接字符串。

  public class YourContext : DbContext
  {
     public YourContext()
        : base("Context")
     {
     }
}

有关更多信息,请参阅

于 2013-09-30T04:42:44.187 回答