私はEF5.0を初めて使用しますが、Web.Configの接続文字列に意図的に間違ったデータベース名を設定しました。すなわち、初期カタログ="間違ったデータベース名";
これで、データベースが存在するかどうかを検出するブールプロパティを作成しました。以下のように-ここで、コンテキストはEFDbContextです。
bool IsDatabaseExist = context.DataBase.Exists();
私の質問は、私が提供したデータベース名が間違っていても、なぜこれが常に真であるのかということです。