Visual Studio 2015中代码优先创建数据库

时间:2016-02-16 09:05:05

标签: c# visual-studio-2015 ef-code-first

我知道我可能是一个完整的numpty并且遗漏了一些显而易见的东西,但我正在尝试在visual studio 2015中创建一个代码优先的数据库。现在这些表确实创建了他们在Master数据库中创建的。不是我想要的。

这是连接字符串: -

<connectionStrings>
     <add name="Winstok" providerName="System.Data.SqlClient" connectionString="Data Source=(localdb)\MSSQLLocalDB;Integrated Security=True; MultipleActiveResultSets=True;" />

(它的末尾确实有一个&lt; \ connectionStrings&gt;但是由于一些奇怪的原因没有显示出来!)

这是上下文中的初始化: -

public DataContext() : base("WinStok")
    {

        Database.SetInitializer<DataContext>(new CreateDatabaseIfNotExists<DataContext>());
    }

如果有人能说清楚我做错了什么,我会非常感激

由于

史蒂夫

1 个答案:

答案 0 :(得分:1)

你错过了

Initial Catalog=<your database>

在连接字符串