public void SaveData() { var xmlSerializer = new XmlSerializer(); foreach (ConnectionInfo connection in _connections) { connection.SyntaxProviderName = connection.ConnectionDescriptor.SyntaxProvider.GetType().ToString(); connection.ConnectionString = connection.ConnectionDescriptor.ConnectionString; connection.LoadingOptions = xmlSerializer.Serialize(connection.ConnectionDescriptor.MetadataLoadingOptions); connection.SyntaxProviderState = xmlSerializer.SerializeObject(connection.ConnectionDescriptor.SyntaxProvider); connection.StructureOptionsState = xmlSerializer.SerializeObject(connection.StructureOptions); } }
public void SaveData() { var xmlSerializer = new ActiveQueryBuilder.Core.Serialization.XmlSerializer(); foreach (ConnectionInfo connection in _connections) { connection.ConnectionString = connection.ConnectionDescriptor.ConnectionString; connection.LoadingOptions = xmlSerializer.Serialize(connection.ConnectionDescriptor.MetadataLoadingOptions); connection.SyntaxProviderState = xmlSerializer.SerializeObject(connection.ConnectionDescriptor.SyntaxProvider); } }
public void SaveData() { var xmlSerializer = new ActiveQueryBuilder.Core.Serialization.XmlSerializer(); foreach (ConnectionInfo connection in _connections) { connection.SyntaxProviderName = connection.ConnectionDescriptor.SyntaxProvider.GetType().ToString(); if (string.IsNullOrEmpty(connection.ConnectionString)) { connection.ConnectionString = connection.ConnectionDescriptor.ConnectionString; } connection.LoadingOptions = xmlSerializer.Serialize(connection.ConnectionDescriptor.MetadataLoadingOptions); connection.SyntaxProviderState = xmlSerializer.SerializeObject(connection.ConnectionDescriptor.SyntaxProvider); } }