我在 Visual Web Developer 2010 Express 中工作,并使用实体框架代码优先 CTP。我可以使用新的 SQL Server CE 执行此操作,但我无法找到与 SQL Server Express 一起使用的连接字符串。
这个使用 SQL Server CE 测试版,工作正常(数据库在模型更改时创建和重新创建)。
<add name="TrempimModel"
connectionString="data source=|DataDirectory|TrempimModel.sdf"
providerName="System.Data.SqlServerCe.4.0" />
这个,我从aspnetdb
连接字符串中复制的,
<add name="TrempimModel"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;
AttachDBFilename=|DataDirectory|TrempimModel.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
在启动时给出以下消息:
无法完成操作。提供的 SqlConnection 未指定初始目录
那么如何让它与 SQL Server Express 一起工作呢?