Bulkinsert无法访问目标表[]。[表]

时间:2018-11-19 08:21:38

标签: c# entity-framework bulkinsert

编辑:固定。 但是,我确实有点像个白痴。我要插入的表没有指定主键。但是,鉴于给出的错误消息,这不是我想到的。

我们目前在模式中有一个表。让我们称之为股票。在该模式中,有一个名为Data的表。因此,[股票]。[数据]。 但是,从EntityFramework.Extensions使用BulkInsert时,我们收到以下错误消息:无法访问目标表'[]。[Data]。

如您所见,该架构已丢失。但是我找不到任何添加方法。该模型是使用EntityFramework从数据库自动生成的。 用户有权访问该表

using(StockEntities context = new StockEntities())
{
    var entities = AutoMapper.Mapper.Map<List<Data>>(listData).ToArray();
    context.BulkInsert(entities);
    context.SaveChanges();
}

关于以下问题,已通过以下方式建立了模型。我已经尝试过将数据库方案名称(设置为dbo)和名称空间从stock更改为stockmodel。但是,它仍然无法正常工作。

StockModel

0 个答案:

没有答案