私は Visual Web Developer 2010 Express で作業しており、Entity Framework コード ファースト 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 で動作させるにはどうすればよいでしょうか?