我刚刚创建了我的第一个codefirst模型,并希望启用迁移。
这是我的模型代码的一部分:
namespace Layers.Data_Access_Layer.CodeFirst.Entities
{
public partial class MyModel : DbContext
{
public MyModel()
: base("name =CodeFirstModel")
{
}
public virtual DbSet<tblBaseInfo> tblBaseInfo { get; set; }
.
.
.
}
}
我刚写了以下说明:
Enable-Migrations -CodeFirstModel Layers.Data_Access_Layer.CodeFirst.Entities
,不幸的是我收到了以下错误:
启用 - 迁移:找不到接受的位置参数 参数'CodeFirstModel'。在行:1个字符:1 +启用 - 迁移CodeFirstModel Layers.Data_Access_Layer.CodeFi ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:InvalidArgument:(:) [Enable-Migrations],ParameterBindingException
+ FullyQualifiedErrorId:PositionalParameterNotFound,Enable-Migrations
请帮我处理启用迁移的错误。
我有一个额外的问题:当我在项目中启用迁移时,是否会自动将表添加到SQL服务器(dbo .__ migrationHistory)??