编辑:固定。 但是,我确实有点像个白痴。我要插入的表没有指定主键。但是,鉴于给出的错误消息,这不是我想到的。
我们目前在模式中有一个表。让我们称之为股票。在该模式中,有一个名为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。但是,它仍然无法正常工作。