C# 在实体框架6中的BulkInsert期间,在上下文中找不到类型

C# 在实体框架6中的BulkInsert期间,在上下文中找不到类型,c#,.net,entity-framework,bulkinsert,C#,.net,Entity Framework,Bulkinsert,我试图在C#中使用EF6中的BulkInsert 我有一个扩展的数据模型的列表。我将转换回数据库的类型 List<pc_d_zeiten> ImportZeitenListe = pc_d_zeiten_extendend.ConvertExtendedModelBack((from item in zeitenListe where item.DoInsert == true select item).ToList()); List importzeitEnlist=pc_d_z

我试图在C#中使用EF6中的
BulkInsert

我有一个扩展的
数据模型的列表。我将转换回数据库的类型

List<pc_d_zeiten> ImportZeitenListe = pc_d_zeiten_extendend.ConvertExtendedModelBack((from item in zeitenListe where item.DoInsert == true select item).ToList());
List importzeitEnlist=pc_d_zeiten_extendend.ConvertExtendedModelBack((从zeitenListe中的项,其中item.DoInsert==true选择项).ToList());
呼叫插入:

public void InsertZeitenModelListe(List<pc_d_zeiten> zeitenListe)
{
     db.BulkInsert(zeitenListe);           
     db.SaveChanges();
}
public void insertzeitenmodelsite(列表zeitenListe)
{
db.BulkInsert(zeitenListe);
db.SaveChanges();
}
当我调用
dbContext.BulkInsert(List)
时,将触发一个异常:

在中找不到类型“PROCESSPC_Core.PZE.Model.pc_d_zeiten_extendend” 上下文“PROCESSPC_Core.DAL.ProcessPCEntities”


我确实更新了MappingApi,重建了我的项目。但它不起作用

这意味着该类型在每个层次结构的表中不被识别为任何类型的实体或实体子类


如果在上下文中有一个类型标记为DbSet。。。。该类型可以从任意多个类继承。但是,该类的子类必须注册为有区别的类型。如果您有一个从DbSet类型派生的共享类,但该类没有注册为可识别类型,那么将找不到它。

首先,什么是
BulkInsert
,默认情况下它不是实体框架的一部分?其次,错误似乎与您在此处显示的代码不匹配,您确定这是正确的吗?调用db.BulkInsert()时出现错误……我有一个类似的问题。我的项目中有两个DataContext。一个工作,一个不工作。