Entity framework core EF 7'的-Context参数的正确语法是什么;添加迁移命令?
使用EntityFramework 7的最新预发布版本(v7.0.0-rc1-final),我尝试通过Visual Studio中的Package Manager控制台使用Entity framework core EF 7'的-Context参数的正确语法是什么;添加迁移命令?,entity-framework-core,Entity Framework Core,使用EntityFramework 7的最新预发布版本(v7.0.0-rc1-final),我尝试通过Visual Studio中的Package Manager控制台使用Add MigrationPowerShell命令;我已尝试将迁移添加到DAL中 文件夹结构类似于: -Project -DAL -Context.cs 我尝试了以下命令的变体: addmigration Initial-OutputDir DAL\Migrations-Context ContextClassN
Add Migration
PowerShell命令;我已尝试将迁移添加到DAL中
文件夹结构类似于:
-Project
-DAL
-Context.cs
我尝试了以下命令的变体:
addmigration Initial-OutputDir DAL\Migrations-Context ContextClassName
包括但不限于:
addmigration Initial-OutputDir DAL\Migrations-Context Project.Namespace.DAL.ContextClassName
addmigrationinitial-OutputDir DAL\Migrations-Context DAL\Context.cs
没有用
工具包的安装方式如下:
安装包Microsoft.EntityFrameworkCore.Tools-Pre
不太有用,并且获取帮助添加迁移-示例和-Full
,-Detailed
等。与-Context
参数的预期格式无关
正确的格式是什么?您使用了错误的EF7软件包,不再有实体框架7,只有EntityFrameworkCore
根据您的链接文档,特别是以下文档部分,您需要参考Microsoft.EntityFrameworkCore.*
而不是EntityFramework.*(适用于EF7)
按照上一页的说明和发布:
addmigration-OutputDir-DAL\Migrations-Context-ContextClassName
我对迁移排序没有问题。谢谢。您帮助我解决了一个问题,为2016年6月27日发布的VS2015-Update 3上的ASP.NET Core 1.0项目的Microsoft示例运行了PM>添加迁移MyFirstMigration-Context BloggingContext
。干杯,dude,确实有帮助:)