我想在我的 asp.net mvc 4 项目中使用和嵌入 SQL Server Compact 版本。我尝试接近,但我对任何方法都有问题:
第一次尝试
我已经从 Visual Studio 和 Microsoft SQL Server Compact 3.5 类型的服务器资源管理器创建了一个新的数据连接,并将.sdf
文件存储在我的 asp.net mvc 4 项目中的\App_Data
文件夹下(我将此文件添加到此.sdf
文件夹)。我想这样做我为我的 Web 应用程序创建并嵌入了 SQL Server Compact 数据库,对吗?
最后,我在中创建以下连接字符串web.config
:
<add name="DefaultConnection"
providerName="System.Data.SqlServerCe.3.5"
connectionString="Data Source=|DataDirectory|\App_Data\MyDatabaseSQLCe.sdf" />
我启动我的 Web 应用程序,但发生错误,似乎找不到数据库,错误说明如下:
SQL Server Compact 不适用于 asp.net 开发
我不确定上述连接字符串是否正确。
第二次尝试
我还从这里下载了 SQL Server Compact 4.0:http: //www.microsoft.com/en-us/sqlserver/editions/2012-editions/compact.aspx 并且我已经安装了。一旦安装,如果我去创建一个如上所述的数据连接,它不会出现在 Visual Studio 中的 SQL Server Compact 4.0。我想在我的项目中使用嵌入式 SQL Server Compact,但我完全迷失了。
结论:我的目标是使用嵌入在我的 asp.net mvc 4 Web 应用程序中的 SQL Server Compact 版本,并将此.sdf
文件放在我的\App_Data
文件夹中,并使其与web.config
.