C# 尝试生成视图时缺少MethodException MapInheritedProperties

C# 尝试生成视图时缺少MethodException MapInheritedProperties,c#,.net,entity-framework,C#,.net,Entity Framework,有人能告诉我我可能做错了什么吗。似乎这是一件我没有看到的小事,因为我以前在不同的项目中做过同样的事情: EFRepository.cs: protected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder .Configurations ... .Add(new TransferredStreamConfiguration()

有人能告诉我我可能做错了什么吗。似乎这是一件我没有看到的小事,因为我以前在不同的项目中做过同样的事情:

EFRepository.cs:

protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
    modelBuilder
        .Configurations
            ...
            .Add(new TransferredStreamConfiguration())
            ...
    ;
}
TransferTargetConfiguration.cs:

class TransferredStreamConfiguration : EntityTypeConfiguration<TransferredStream>
{
    public TransferredStreamConfiguration()
    {
        Map(p =>
            {
                p.MapInheritedProperties();
                p.ToTable("TransferredStream");
            })
            ;

        HasKey(e => e.Id);
        Property(e => e.Id)
            .HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
            .HasColumnOrder(0)
            ;

        ...
    }
}
class TransferredStreamConfiguration:EntityTypeConfiguration
{
公共TransferredStreamConfiguration()
{
地图(p=>
{
p、 MapInheritedProperties();
p、 ToTable(“TransferredStream”);
})
;
HasKey(e=>e.Id);
属性(e=>e.Id)
.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
.HasColumnOrder(0)
;
...
}
}
TransferredStream.cs

public partial class TransferredStream : Entity
{
    public virtual string StoreName { get; set; }
    ...
}

public abstract partial class Entity : IEquatable<Entity>, IValidatable
{
    public virtual long Id { get; protected internal set; }
    ...
}    
公共部分类TransferredStream:实体
{
公共虚拟字符串StoreName{get;set;}
...
}
公共抽象部分类实体:IEquatable,IValidatable
{
公共虚拟长Id{get;受保护的内部集;}
...
}    

我的解决方案:

Entity Framework作为NuGet包安装在所有必须使用我的数据类库(project)的项目上。 我最近用最新的实体框架版本更新了我的数据项目。但是因为我没有在我的测试项目上这样做,所以它采用了这个项目引用的dll,而不是我的数据项目的更新dll

因此,总结一下:


检查解决方案中的每个项目,以获取NuGet更新并执行它们。

我看到了许多关于该工具的评论和类似问题。它们似乎都与另一个组件在VS中加载不同版本的EF有关。。。认为我们已经走出了地狱。。。无论如何,我卸载了VSCommands,仍然无法解决我的问题。有人能帮忙吗:我在VS2013 ultimate上,安装了EF 6.2和电动工具。。。EF电动工具扩展是否可能与EF 6.2不兼容?