私は、この接続文字列使用しています:EF CTP 4データベース名の設定
<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);
そして、私のデータベースに私はこれを取得本当に奇妙な新しいデータベース:二つのテーブルdbo.EdmMetadataとDBOと MyAppNamespace.Models.PicturesCatalog 。写真
テーブルは罰金ですが、なぜそれがそれらのテーブルで(接続文字列のように)PicturesDatabaseという名前の新しいデータベースを作成しないのですか?
このテーブルを何回か削除しようとしましたが、PicturesDatabaseを作成して使用しようとしましたが、まだこのMyAppNamespace.Models.PicturesCatalogが生成されています。それの問題は何ですか?そして私はそれをどのように修正するのですか?
うん、それは私がしたいだけのように動作します: - あなたのDbContextは、私はそれがPicturesCatalogだと仮定します。ありがとう! –
いいえ問題は、喜んでそれが助けた:) –