MVC3将数据库从SQL Server Compact Edition移动到SQL Server Express

时间:2012-05-11 18:47:55

标签: asp.net asp.net-mvc-3 entity-framework-4 sql-server-ce sql-server-express

这里有问题。我正在尝试使用SQL Server Express而不是SQL Server CE。虽然我的应用程序已经在使用SQL Server CE,但我需要弄清楚我需要做出哪些更改。我创建了一个新的数据库连接 - 它生成了一个新的* .dbo文件。我在web.config

中做了一些更改
<connectionStrings>
      <add name="DefaultConnection"
           connectionString="Data Source=.\SQLExpress;Initial Catalog=DatabaseExpressContext;Integrated Security=True;Pooling=False;MultipleActiveResultSets=True"
           providerName="System.Data.SqlClient"
           xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>      
    </connectionStrings>
  <entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework">
      <parameters>
        <parameter value="Data Source=.\SQLEXPRESS; Integrated Security=True; MultipleActiveResultSets=True" />
      </parameters>
    </defaultConnectionFactory>
  </entityFramework>
  <system.data>
    <DbProviderFactories>
      <remove invariant="System.Data.SqlClient" />
      <add name="SqlClient Data Provider"
    invariant="System.Data.SqlClient"
    description=".Net Framework Data Provider for SqlServer"
    type="System.Data.SqlClient.SqlClientFactory, System.Data,
     Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
    />
    </DbProviderFactories>

但没有任何反应..没有任何作用......我正在连接到我的* .dbo文件 - 表甚至没有建立。

我找不到有关我的问题的任何有用信息。

0 个答案:

没有答案