Bulkinsert не может получить доступ к таблице назначения []. [Table] - PullRequest
0 голосов
/ 19 ноября 2018

Редактировать: Исправлено.Тем не менее, я чувствую себя как идиот.В таблице, в которую я вставлял, не указан первичный ключ.Однако, учитывая сообщение об ошибке, которое я получил, я не думал об этом.

В настоящее время у нас есть таблица в схеме.Давайте назовем это Stock.В этой схеме есть таблица с именем Data.Итак [Акции]. [Данные].Однако при использовании BulkInsert из EntityFramework.Extensions мы получаем следующее сообщение об ошибке: Не удается получить доступ к таблице назначения '[]. [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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...