Ошибка «незакрытых кавычек» при использовании entity framework

#entity-framework

#entity-framework

Вопрос:

Я пытаюсь создать базу данных, используя сначала код с entity framework.

Когда я делаю это:

 myDbContext.DataBase.Create();
  

Я получаю это сообщение об исключении:

«Незакрытый знак четверостишия после символьной строки ‘(‘ «

Есть идеи?

Комментарии:

1. вы должны включить полную трассировку стека

2. Взгляните на ((IObjectContextAdapter)myDbContext).ObjectContext.CreateDatabaseScript() и посмотрите, не выглядит ли что-нибудь странным.

Ответ №1:

Я предполагаю, что где-то в данных, которые вы загружаете при создании базы данных, в одной из строк, которые вы пытаетесь вставить, есть апостроф. Вы могли бы просмотреть любые данные, которые могут быть вызваны во время инициализации, и прокомментировать их по разделам, пока не найдете, какая запись (записи) может вызывать сообщение об ошибке.