サンプルでは、この接続文字列を使用しています:
<connectionStrings>
<add name="PicturesDatabase"
connectionString=" Server=.;
Database=SomeprojectDatabase;
Trusted_Connection=True;"
providerName="System.Data.SqlClient"/>
<../>
そして、 Application_Start() で使用します:
Database.DefaultConnectionFactory =
new SqlConnectionFactory(ConfigurationManager.
ConnectionStrings["PicturesDatabase"].ConnectionString);
そして、私のデータベースでは、この本当に奇妙な新しいデータベースを取得します: 2 つのテーブルdbo.EdmMetadataとdbo.Picturesを持つ MyAppNamespace.Models.PicturesCatalog
テーブルは問題ありませんが、それらのテーブルを使用して (接続文字列のように) PicturesDatabaseという名前の新しいデータベースを作成しないのはなぜですか?
このテーブルを数回削除しようとしましたが、PicturesDatabase を作成して使用しようとしましたが、それでもこの MyAppNamespace.Models.PicturesCatalog が生成されます。何が問題なのですか?どうすれば修正できますか?