【发布时间】:2014-01-31 15:27:34
【问题描述】:
我有这个配置
internal sealed class Configuration :DbMigrationsConfiguration<IAS.Models.ApplicationDbContext> {
public Configuration() {
AutomaticMigrationsEnabled = false;
ContextKey = "IAS.Models.ApplicationDbContext";
}
protected override void Seed( IAS.Models.ApplicationDbContext context ) {
var baseDir = AppDomain.CurrentDomain.BaseDirectory;
context.Database.ExecuteSqlCommand(File.ReadAllText(baseDir + "\\MyInsertScriptsql"));
}
}
运行 upate-dataabase 时出现以下异常
Excepción al llamar a "SetData" con los argumentos "2": "El Tipo 'Microsoft.VisualStudio.Data.Tools.Package.Internal.OAProject' 德尔 ensamblado 'Microsoft.VisualStudio.Data.Tools.Package, 版本=11.1.0.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a' 否 está marcado como 可序列化。” En D:\Dev\Insuranse Advanced 服务\IAS\packages\EntityFramework.6.0.0\tools\EntityFramework.psm1: 611 字数:20 + $domain.SetData c_DisplayClass2.<.ctor>b_0() zh System.Data.Entity.Migrations.MigrationsDomainCommand.Execute(操作 命令)Referencia a objeto no establecida como instancia de un 对象。
【问题讨论】:
-
编辑:我从 Seed 方法中删除了代码,无论如何都会抛出异常,每当我运行命令 Update-Database 时,有什么想法吗?
标签: entity-framework