WebMatrix:キーワード 'file access retry timeout' はサポートされていません。
執筆日時:
WebMatrix.Data.Database.Open("MYDB");
ローカルと Azure ではイケるのに、ExpressWeb では WebMatrix.Data.DatabaseOpen() が失敗する件について。
解決策その一
New connection string keyword: “File Access Retry Timeout” – will reattempt connection open from 0 – 30 seconds, with a default value of 0.
Everything SQL Server Compact: SQL Server Compact 4.0 SP1 CTP1 available
SQL Server Compact 4.0 SP1 CTP1 で追加された要素らしいので、それ以前のバージョンを利用する。
解決策その二
WebMatrix.Data.Database.OpenConnectionString( "Data Source=|DataDirectory|\\MYDB.sdf", "System.Data.SqlServerCe.4.0" );
.NET Framework データ プロバイダーを指定して、接続文字列で開く。