【发布时间】:2011-11-12 16:11:24
【问题描述】:
我有一个使用 SQL Server Compact 数据库的 ASP.NET MVC 项目。我的FoobarContext 有以下连接字符串:
<add name="FoobarContext"
connectionString="Data Source=|DataDirectory|Foobar.sdf"
providerName="System.Data.SqlServerCe.4.0"/>
我启动了该项目,它似乎按预期保留了数据。但是,我在任何地方都找不到名为“Foobar.sdf”的文件。我错过了什么?
更新: 它没有占用我的连接字符串。设置断点,查看上下文,发现它的ConnectionString其实是这样的:
Data Source=.\\SQLEXPRESS;Initial Catalog=MvcApplication3.Infrastructure.Data.FoobarContext;Integrated Security=True;MultipleActiveResultSets=True
谜团解开了。
【问题讨论】:
标签: c# sql-server-ce