PM> Scaffold-DbContext "database=C:\Dista_Data\BD\rmc-2.fdb;data source=localhost;user=SYSDBA;password=masterkey" FirebirdSql.Data.FirebirdClient -OutputDir DisModels
Build started...
Build succeeded.
System.InvalidOperationException: Unable to find expected assembly attribute [DesignTimeProviderServices] in provider assembly 'FirebirdSql.Data.FirebirdClient'. This attribute is required to identify the class which acts as the design-time service provider factory for the provider.
at Microsoft.EntityFrameworkCore.Design.Internal.DesignTimeServicesBuilder.ConfigureProviderServices(String provider, IServiceCollection services, Boolean throwOnError)
at Microsoft.EntityFrameworkCore.Design.Internal.DesignTimeServicesBuilder.CreateServiceCollection(String provider)
at Microsoft.EntityFrameworkCore.Design.Internal.DesignTimeServicesBuilder.Build(String provider)
at Microsoft.EntityFrameworkCore.Design.Internal.DatabaseOperations.ScaffoldContext(String provider, String connectionString, String outputDir, String outputContextDir, String dbContextClassName, IEnumerable1 schemas, IEnumerable1 tables, String modelNamespace, String contextNamespace, Boolean useDataAnnotations, Boolean overwriteFiles, Boolean useDatabaseNames, Boolean suppressOnConfiguring, Boolean noPluralize)
at Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScaffoldContextImpl(String provider, String connectionString, String outputDir, String outputDbContextDir, String dbContextClassName, IEnumerable1 schemaFilters, IEnumerable1 tableFilters, String modelNamespace, String contextNamespace, Boolean useDataAnnotations, Boolean overwriteFiles, Boolean useDatabaseNames, Boolean suppressOnConfiguring, Boolean noPluralize)
at Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScaffoldContext.<>cDisplayClass0_0.<.ctor>b0()
at Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.<>cDisplayClass3_0`1.b0()
at Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.Execute(Action action)
Unable to find expected assembly attribute [DesignTimeProviderServices] in provider assembly 'FirebirdSql.Data.FirebirdClient'. This attribute is required to identify the class which acts as the design-time service provider factory for the provider.
@Nevega The provider is FirebirdSql.EntityFrameworkCore.Firebird. And BTW Firebird 2.5 is not officially supported for EF Core provider. Firebird 3 is the minimum.
Hello Trying to Scaffolding BDfirst Server version - WI-V6.3.8.27089 Firebird 2.5
Scaffold-DbContext "database=****;data source=localhost;user=SYSDBA;password=masterkey" FirebirdSql.Data.FirebirdClient -OutputDir DisModels
getting error