J'ai ma principale configuration hocon dans le fichier app.config et j'essaie de définir la chaîne de connexion à partir du code derrière en utilisant fallback config. mais quand le système d'acteur commence, ça ne marche pas. voici ma config hocon et le code C# comme ci-dessous. Quelqu'un peut-il m'aider s'il vous plaît?L'acteur de persistance d'Akka.net n'obtient pas la chaîne de connexion de Fallback Config?
config Hocon j'ai commenter connnection-chaîne pour prendre de config fallback akka.persistence {
journal {
plugin = "akka.persistence.journal.sql-server"
sql-server {
class = "Akka.Persistence.SqlServer.Journal.SqlServerJournal, Akka.Persistence.SqlServer"
plugin-dispatcher = "akka.actor.default-dispatcher"
# connection string used for database access
# connection-string = "Data Source=ES-NB-046\\MSSQLSERVER_2014;Initial Catalog=PSAkka;User ID=sa;[email protected];"
# can alternativly specify: connection-string-name
# default SQL timeout
connection-timeout = 30s
# SQL server schema name
schema-name = dbo
# persistent journal table name
table-name = EventJournal
# initialize journal table automatically
auto-initialize = on
timestamp-provider = "Akka.Persistence.Sql.Common.Journal.DefaultTimestampProvider, Akka.Persistence.Sql.Common"
metadata-table-name = Metadata
}
}
code C# behind
static void Main(string[] args)
{
var mainConfig = ConfigurationFactory.Load();
string connectionString = @"akka.persistence.journal.sql-server.connection-string = ""Data Source=Data Source=ES-NB-046\\MSSQLSERVER_2014;Initial Catalog=PSAkka;User ID=sa;[email protected];""";
//string text1 = @"akka.persistence.journal.sql-server.abc = ""Data Source=Data Source=ES-NB-046\\MSSQLSERVER_2014;Initial Catalog=PSAkka;User ID=sa;[email protected];""";
var conStringConfig = ConfigurationFactory.ParseString(connectionString);
mainConfig = mainConfig.WithFallback(conStringConfig);
System = ActorSystem.Create("Game", mainConfig);
PlayerCoordinator = System.ActorOf<PlayerCoordinatorActor>("PlayerCoordinator");