进出口新的MVC和我尝试了一些东西,代码第一。 目前,即时通讯与我的质数据库,问题每当我建我的应用程序编译成功完成,但我没有看到我的质数据库获得创建每当我检查我的本地服务器。 不知道是否有什么东西我在想念着我的连接字符串。
<connectionStrings>
<add name="mydbase" connectionString="Data Source=localhost;Database=mydbase;Trusted_Connection=yes;" providerName="System.Data.SqlClient" />
</connectionStrings>
或者,也许我应该看全局文件? 我只是增加了一个初始化那里的种子,仅此而已,我不认为有任何理由为什么这很混乱,起来......
提前致谢!
致力于直到该数据库心不是已经使用了与其相关的上下文。
例如,在一个测试项目,我打电话给我的初始化
Database.SetInitializer<TestContext>(new TestContextInitializer());
然后用于一些任务,即上下文
_testContext = new TestContext();
var stuff = from te in _testContext.TestTable select te;
这是在这一点上创建数据库。
通常情况下,数据库中获取,当你运行应用程序创建的,而不是当你盖了。 您可能需要看看下面的博客文章对不同的数据库初始化选项( AlwaysRecreateDatabase
, CreateDatabaseOnlyIfNotExists
, RecreateDatabaseIfModelChanges
)。