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);
            }
        }
Example #3
0
        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);
            }
        }