Ich habe meine Haupt-hocon-Konfiguration in app.config-Datei und versuchen, Verbindungszeichenfolge aus Code mit Fallback-Konfiguration zu setzen. aber wenn das System startet, funktioniert es nicht. hier ist meine hocon config und C# code wie unten. Kann mir bitte jemand helfen?Akkay.net-Persistenz-Aktor erhält keine Verbindungszeichenfolge von Fallback Config?
Hocon Config ich es aus Rückfall Config akka.persistence connnection-string müssen nehmen auf Kommentar {
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
}
}
C# -Code hinter Datei
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");