Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 首先使用ASP.NET代码创建SQL Server Express数据库_C#_Asp.net_Sql Server_Visual Studio_Ef Code First - Fatal编程技术网

C# 首先使用ASP.NET代码创建SQL Server Express数据库

C# 首先使用ASP.NET代码创建SQL Server Express数据库,c#,asp.net,sql-server,visual-studio,ef-code-first,C#,Asp.net,Sql Server,Visual Studio,Ef Code First,我有一个包含少量数据模型的现有项目,我正在尝试使用Visual Studio 2015创建一个SQL Server Express数据库,并在SQL Server Management Studio中打开该数据库 我在Visual Studio中启用了迁移,它生成了一个migration Configuration.cs文件,如下所示: internal sealed class Configuration : DbMigrationsConfiguration<MyDbContext&g

我有一个包含少量数据模型的现有项目,我正在尝试使用Visual Studio 2015创建一个SQL Server Express数据库,并在SQL Server Management Studio中打开该数据库

我在Visual Studio中启用了迁移,它生成了一个migration Configuration.cs文件,如下所示:

internal sealed class Configuration : DbMigrationsConfiguration<MyDbContext>
{
    public Configuration()
    {
        AutomaticMigrationsEnabled = true;
        ContextKey = "Fully.Qualified.Namespace.MyDbContext";
    }
}
<add name="MyDatabaseName" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\MyDatabaseName.mdf;Initial Catalog=MyDatabaseName;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />
我确信有办法解决版本控制错误,但为什么Visual Studio不为我创建.mdf文件?

您尝试过这个吗
Unable to open the physical file "<path>\App_Data\MyDatabaseName.mdf". Operating system error 2: "2(The system cannot find the file specified.)".
The database 'MyDatabaseName' cannot be opened because it is version 852. This server supports version 706 and earlier. A downgrade path is not supported.