Bonjour,

Je souhaite générer ma base de données automatiquement.J'ai créer les classes et tout cela et j'ai ajouter une nouvelle migration ça se passe sans problème.Par contre quand je souhaite faire un Update-Database j'ai ce message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Format of the initialization string does not conform to specification starting at index 0.
voila l'erreur complète
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 
Build started...
Build succeeded.
C:\Program Files\dotnet\dotnet.exe exec --depsfile C:\Users\Badr\Downloads\Vote_Numerique\Vote_Numerique\Vote_Numerique\bin\Debug\netcoreapp3.1\Vote_Numerique.deps.json --additionalprobingpath C:\Users\Badr\.nuget\packages --runtimeconfig C:\Users\Badr\Downloads\Vote_Numerique\Vote_Numerique\Vote_Numerique\bin\Debug\netcoreapp3.1\Vote_Numerique.runtimeconfig.json C:\Users\Badr\.nuget\packages\microsoft.entityframeworkcore.tools\3.1.4\tools\netcoreapp2.0\any\ef.dll database update --context Vote_NumeriqueContext --verbose --no-color --prefix-output --assembly C:\Users\Badr\Downloads\Vote_Numerique\Vote_Numerique\Vote_Numerique\bin\Debug\netcoreapp3.1\Vote_Numerique.dll --startup-assembly C:\Users\Badr\Downloads\Vote_Numerique\Vote_Numerique\Vote_Numerique\bin\Debug\netcoreapp3.1\Vote_Numerique.dll --project-dir C:\Users\Badr\Downloads\Vote_Numerique\Vote_Numerique\Vote_Numerique\ --language C# --working-dir C:\Users\Badr\Downloads\Vote_Numerique\Vote_Numerique --root-namespace Vote_Numerique
Using assembly 'Vote_Numerique'.
Using startup assembly 'Vote_Numerique'.
Using application base 'C:\Users\Badr\Downloads\Vote_Numerique\Vote_Numerique\Vote_Numerique\bin\Debug\netcoreapp3.1'.
Using working directory 'C:\Users\Badr\Downloads\Vote_Numerique\Vote_Numerique\Vote_Numerique'.
Using root namespace 'Vote_Numerique'.
Using project directory 'C:\Users\Badr\Downloads\Vote_Numerique\Vote_Numerique\Vote_Numerique\'.
Finding DbContext classes...
Finding IDesignTimeDbContextFactory implementations...
Finding application service provider...
Finding Microsoft.Extensions.Hosting service provider...
Using environment 'Development'.
Using application service provider from Microsoft.Extensions.Hosting.
Found DbContext 'DbContext'.
Finding DbContext classes in the project...
Found DbContext 'Vote_NumeriqueContext'.
Using context 'Vote_NumeriqueContext'.
Finding design-time services for provider 'Microsoft.EntityFrameworkCore.SqlServer'...
Using design-time services from provider 'Microsoft.EntityFrameworkCore.SqlServer'.
Finding design-time services referenced by assembly 'Vote_Numerique'.
No referenced design-time services were found.
Finding IDesignTimeServices implementations in assembly 'Vote_Numerique'...
No design-time services were found.
'Vote_NumeriqueContext' disposed.
System.ArgumentException: Format of the initialization string does not conform to specification starting at index 0.
   at Microsoft.Data.Common.DbConnectionOptions.GetKeyValuePair(String connectionString, Int32 currentPosition, StringBuilder buffer, Boolean useOdbcRules, String& keyname, String& keyvalue)
   at Microsoft.Data.Common.DbConnectionOptions.ParseInternal(Dictionary`2 parsetable, String connectionString, Boolean buildChain, Dictionary`2 synonyms, Boolean firstKey)
   at Microsoft.Data.Common.DbConnectionOptions..ctor(String connectionString, Dictionary`2 synonyms)
   at Microsoft.Data.SqlClient.SqlConnectionString..ctor(String connectionString)
   at Microsoft.Data.SqlClient.SqlConnectionFactory.CreateConnectionOptions(String connectionString, DbConnectionOptions previous)
   at Microsoft.Data.ProviderBase.DbConnectionFactory.GetConnectionPoolGroup(DbConnectionPoolKey key, DbConnectionPoolGroupOptions poolOptions, DbConnectionOptions& userConnectionOptions)
   at Microsoft.Data.SqlClient.SqlConnection.ConnectionString_Set(DbConnectionPoolKey key)
   at Microsoft.Data.SqlClient.SqlConnection.set_ConnectionString(String value)
   at Microsoft.Data.SqlClient.SqlConnection..ctor(String connectionString)
   at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerConnection.CreateDbConnection()
   at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.get_DbConnection()
   at Microsoft.EntityFrameworkCore.Diagnostics.RelationalLoggerExtensions.MigrateUsingConnection(IDiagnosticsLogger`1 diagnostics, IMigrator migrator, IRelationalConnection connection)
   at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration)
   at Microsoft.EntityFrameworkCore.Design.Internal.MigrationsOperations.UpdateDatabase(String targetMigration, String contextType)
   at Microsoft.EntityFrameworkCore.Design.OperationExecutor.UpdateDatabaseImpl(String targetMigration, String contextType)
   at Microsoft.EntityFrameworkCore.Design.OperationExecutor.UpdateDatabase.<>c__DisplayClass0_0.<.ctor>b__0()
   at Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.Execute(Action action)
Format of the initialization string does not conform to specification starting at index 0.
D'après plusieurs forum ça vient de L’URL de connexion, j'ai essayé plusieurs façon de l'écrire mais ça ne marche pas.
Quelqu'un peut m'aider ?

Merci