0

我创建了一个带有以下连接字符串的 mvc 项目(这是默认值):

<add name="TestDb" 
     connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" 
     providerName="System.Data.SqlClient" />

我想从 SQL Server Express 切换到其中一个文件数据库,这样我就可以将我的数据库存储在同一个存储库中。我该怎么做(步骤/连接字符串)?

我正在使用 MVC 代码优先方法。谢谢你。

4

1 回答 1

0
  1. 安装 EntityFramework.SQLServerCompact NuGet 包。
  2. 将您的连接字符串更改为:

    <add name="TestDb" providerName="System.Data.SqlServerCe.4.0" connectionString= "数据源=|DataDirectory|\aspnetdb.sdf" />

使用 Code First,您通常使用上下文类名称作为连接字符串名称。

于 2012-09-04T02:54:55.723 回答