private static void PreInit() { var path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, BulkCopySettings.CONFIG_FILE); var doc = XLinqHelper.GetConfigDocument(path); var root = doc.Element("Repository"); _model = new BulkCopyModel { MajorVersion = root.GetElementValue("MajorVersion").AsEnum<PgVersions>() }; var connection = root.Element("Connection"); _model.Connection = new ConnectionSettings { Host = connection.GetElementValue("Host"), Database = connection.GetElementValue("Database"), Port = connection.GetElementValue("Port").AsInt(), UserName = connection.GetElementValue("UserName"), Password = connection.GetElementValue("Password") }; }
private static void PreInit() { var path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, BulkCopySettings.CONFIG_FILE); var doc = XLinqHelper.GetConfigDocument(path); var root = doc.Element("Repository"); _model = new BulkCopyModel { MajorVersion = root.GetElementValue("MajorVersion").AsEnum <PgVersions>() }; var connection = root.Element("Connection"); _model.Connection = new ConnectionSettings { Host = connection.GetElementValue("Host"), Database = connection.GetElementValue("Database"), Port = connection.GetElementValue("Port").AsInt(), UserName = connection.GetElementValue("UserName"), Password = connection.GetElementValue("Password") }; }