对于示例,我正在使用此连接字符串:
<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);
在我的数据库中,我得到了这个非常奇怪的新数据库: MyAppNamespace.Models.PicturesCatalog 有两个表dbo.EdmMetadata和dbo.Pictures
表很好,但为什么不使用这些表创建一个名为PicturesDatabase的新数据库(如连接字符串)?
我试过几次删除这个表,我确实尝试过创建 PicturesDatabase 并使用它......但它仍然会生成这个 MyAppNamespace.Models.PicturesCatalog。它有什么问题?我该如何解决?