Я установил Firebird провайдера в Visual Studio 2017. Я вижу таблицы в обозревателе серверов, когда я пытаюсь сгенерировать первый код модели из базы данных, я нашел провайдера и хорошо протестировал строку подключения
когда я выбираю таблицу данных и нажимаю «Далее», чтобы начать генерировать модель, появляется ошибка
вывод
Невозможно сгенерировать модель из-за следующего исключения: 'System.Data.Entity.Core.EntityCommandExecutionException: при выполнении определения команды произошла ошибка. Смотрите внутреннее исключение для деталей. ---> FirebirdSql.Data.FirebirdClient.FbException: ошибка динамического SQL
Код ошибки SQL = -104
Токен неизвестен - строка 50, столбец 14
ПОЛОЖЕНИЕ ---> FirebirdSql.Data.Common.IscException: Динамическая ошибка SQL
Код ошибки SQL = -104
Токен неизвестен - строка 50, столбец 14
ПОЗИЦИЯ
в FirebirdSql.Data.Client.Managed.Version10.GdsDatabase.ProcessResponse (ответ IResponse)
в FirebirdSql.Data.Client.Managed.Version10.GdsDatabase.ReadResponse ()
в FirebirdSql.Data.Client.Managed.Version10.GdsDatabase.ReadGenericResponse ()
в FirebirdSql.Data.Client.Managed.Version10.GdsStatement.Prepare (String commandText)
в FirebirdSql.Data.FirebirdClient.FbCommand.Prepare (логическое возвращение установлено)
в FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteCommand (поведение CommandBehavior, логическое возвращение Set)
в FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteReader (поведение CommandBehavior)
--- Конец внутренней трассировки стека исключений ---
в FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteReader (поведение CommandBehavior)
в FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteDbDataReader (поведение CommandBehavior)
в System.Data.Common.DbCommand.ExecuteReader (поведение CommandBehavior)
at System.Data.Entity.Infrastructure.Interception.DbCommandDispatcher.b__c (DbCommand t, DbCommandInterceptionContext 1 c)
at System.Data.Entity.Infrastructure.Interception.InternalDispatcher
1.Dispatch [TTarget, TInterceptionContext, TResult] (цель TTarget, выполнение Func 3 operation, TInterceptionContext interceptionContext, Action
3, выполнение порядка * 101F, действие ActionB 1011) Таблица DataTable, EntityStoreSchemaFilterObjectTypes queryTypes, IEnumerable 1 filters, String[] filterAliases)
at Microsoft.Data.Entity.Design.VersioningFacade.ReverseEngineerDb.SchemaDiscovery.EntityStoreSchemaGeneratorDatabaseSchemaLoader.LoadTableDetails(IEnumerable
1 фильтры)
в Microsoft.Data.Entity.Design.VersioningFacade.ReverseEngineerDb.SchemaDiscovery.EntityStoreSchemaGeneratorDatabaseSchemaLoader.LoadStoreSchemaDetails (ошибки IList 1 filters)
at Microsoft.Data.Entity.Design.VisualStudio.ModelWizard.Engine.ModelGenerator.GetStoreSchemaDetails(StoreSchemaConnectionFactory connectionFactory)
at Microsoft.Data.Entity.Design.VisualStudio.ModelWizard.Engine.ModelGenerator.CreateStoreModel()
at Microsoft.Data.Entity.Design.VisualStudio.ModelWizard.Engine.ModelGenerator.GenerateModel(List
1)
в Microsoft.Data.Entity.Design.VisualStudio.ModelWizard.Engine.ModelBuilderEngine.GenerateModels (параметры String storeModelNamespace, ModelBuilderSettings, ошибки List`1)
в Microsoft.Data.Entity.Design.VisualStudio.ModelWizard.Engine.ModelBuilderEngine.GenerateModel (настройки ModelBuilderSettings, IVsUtils vsUtils, ModelBuilderEngineHostContext hostContext).
Загрузка метаданных из базы данных заняла 00: 00: 00.4765840.
Генерация модели заняла 00: 00: 27.8739728.
моя строка подключения data source=192.168.1.32;initial catalog=C:\blabla\blabla.FDB;user id=blaUser;dialect=3
моя конфигурация
FirebirdSql.Data.FirebirdClient 6.0.0
EntityFramework.Firebird 6.0.0
EntityFramework 6.2.0
Firebird-2.0.0.12748-0-Win32 // я знаю, что это старая версия, но, к сожалению, я не могу изменить ее, потому что я не являюсь владельцем базы данных