相关疑难解决方法(0)

基于EF 6代码的迁移异常:Microsoft.VisualStudio.Data.Tools.Package不可序列化?

我有这个配置

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"));
        }
    }
Run Code Online (Sandbox Code Playgroud)

当运行upate-dataabase时,我得到以下异常

Excepciónalllamar a"SetData"con los argumentos"2":"El tipo'Microsoft.VisualStudio.Data.Tools.Package.Internal.OAProject'del ensamblado'Microsoft.VisualStudio.Data.Tools.Pa ckage,Version = 11.1. 0.0,Culture = neutral,PublicKeyToken =b03f5f7f11d50a3a'noestámarcadocomo serializable." En D:\ Dev\Insuranse高级服务\ IAS\packages\EntityFramework.6.0.0\tools\EntityFramework.psm1:611Carácter:20 + $ domain.SetData <<<<('startUpProject',$ startUpProject)+ CategoryInfo: NotSpecified:(:) [],MethodInvocationException + FullyQualifiedErrorId:DotNetMethodException System.NullReferenceException:Referencia a objeto no establecida como instancia de un objeto.zh_cn System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetProjectTypes(Project project,Int32 shellVersion)zh_cn System.Data.Entity.Migrations.Extensions.ProjectExtensions.IsWebProject(Project project)zh_cn System.Data.Entity.Migrations.MigrationsDomainCommand. GetFacade(String …

entity-framework

3
推荐指数
1
解决办法
918
查看次数

标签 统计

entity-framework ×1