Horker.Data.dll-Help.xml

<?xml version="1.0" encoding="utf-8"?>
<helpItems schema="maml" xmlns="http://msh">
  <!-- Cmdlet: Register-DataConfiguration -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
    <command:details>
      <command:name>Register-DataConfiguration</command:name>
      <command:verb>Register</command:verb>
      <command:noun>DataConfiguration</command:noun>
      <maml:description>
        <maml:para>Registers connection strings and database provider factories.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The Register-DataConfiguration cmdlet reads a configuration file (app.config or web.config in most cases), finds the /configuration/connectionStrings and /configuration/system.data/DbProviderFactories sections and, according to their contents, registers connection strings and database provider factories to the ConfigurationManager.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Register-DataConfiguration</maml:name>
        <!-- Parameter: ConfigurationFile -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
          <maml:name>ConfigurationFile</maml:name>
          <maml:description>
            <maml:para>A configuration file name.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: ConfigurationFile -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
        <maml:name>ConfigurationFile</maml:name>
        <maml:description>
          <maml:para>A configuration file name.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Close-DataConnection -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
    <command:details>
      <command:name>Close-DataConnection</command:name>
      <command:verb>Close</command:verb>
      <command:noun>DataConnection</command:noun>
      <maml:description>
        <maml:para>Closes a database connection.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The Close-DataConnection cmdlet closes a database connection.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Close-DataConnection</maml:name>
        <!-- Parameter: Connection -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
          <maml:name>Connection</maml:name>
          <maml:description>
            <maml:para>A database connection.</maml:para>
          </maml:description>
          <command:parameterValue required="true">DbConnection</command:parameterValue>
          <dev:type>
            <maml:name>System.Data.Common.DbConnection</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Connection -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
        <maml:name>Connection</maml:name>
        <maml:description>
          <maml:para>A database connection.</maml:para>
        </maml:description>
        <command:parameterValue required="true">DbConnection</command:parameterValue>
        <dev:type>
          <maml:name>System.Data.Common.DbConnection</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: New-DataConnection -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
    <command:details>
      <command:name>New-DataConnection</command:name>
      <command:verb>New</command:verb>
      <command:noun>DataConnection</command:noun>
      <maml:description>
        <maml:para>Opens a database connection.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The New-DataConnection cmdlet opens a database connection.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: FileOrName -->
      <command:syntaxItem>
        <maml:name>New-DataConnection</maml:name>
        <!-- Parameter: FileOrName -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
          <maml:name>FileOrName</maml:name>
          <maml:description>
            <maml:para>A database file name or a connection string name.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: ConnectionString -->
      <command:syntaxItem>
        <maml:name>New-DataConnection</maml:name>
        <!-- Parameter: ProviderName -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
          <maml:name>ProviderName</maml:name>
          <maml:description>
            <maml:para>A database provider name.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ConnectionString -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="1">
          <maml:name>ConnectionString</maml:name>
          <maml:description>
            <maml:para>A connection string.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: FileOrName -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
        <maml:name>FileOrName</maml:name>
        <maml:description>
          <maml:para>A database file name or a connection string name.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ProviderName -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
        <maml:name>ProviderName</maml:name>
        <maml:description>
          <maml:para>A database provider name.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ConnectionString -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="1">
        <maml:name>ConnectionString</maml:name>
        <maml:description>
          <maml:para>A connection string.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-DataConnectionHistory -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
    <command:details>
      <command:name>Get-DataConnectionHistory</command:name>
      <command:verb>Get</command:verb>
      <command:noun>DataConnectionHistory</command:noun>
      <maml:description>
        <maml:para>Gets open database connections in the current session.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The Get-DataConnectionHistory cmdlet gets open database connections in the current session that you have opened explicitly by the New-DataConnection cmdlet, or implicitly by the other cmdlets you invoked.</maml:para>
      <maml:para>This cmdlet is useful when you need to investigate untracked open connections causing a trouble (acquiring a file lock, for example).</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-DataConnectionHistory</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-DataConnectionString -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
    <command:details>
      <command:name>Get-DataConnectionString</command:name>
      <command:verb>Get</command:verb>
      <command:noun>DataConnectionString</command:noun>
      <maml:description>
        <maml:para>Gets connection strings defined in the ConfigurationManager.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The Get-DataConnectionString cmdlet gets connection strings defined in the ConfigurationManager.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-DataConnectionString</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: New-DataConnectionString -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
    <command:details>
      <command:name>New-DataConnectionString</command:name>
      <command:verb>New</command:verb>
      <command:noun>DataConnectionString</command:noun>
      <maml:description>
        <maml:para>Creates a connection string based on the given parameters.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The New-DataConnectionString cmdlet creates a connection string based on parameters for a specific database provider.</maml:para>
      <maml:para>When the -TestConnection parameter is specified, the cmdlet tries to connect to a database with the newly created connection string.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-DataConnectionString</maml:name>
        <!-- Parameter: ProviderName -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
          <maml:name>ProviderName</maml:name>
          <maml:description>
            <maml:para>A database provider name.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Parameters -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="1">
          <maml:name>Parameters</maml:name>
          <maml:description>
            <maml:para>A set of parameters that should be included in a connection string.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Hashtable</command:parameterValue>
          <dev:type>
            <maml:name>System.Collections.Hashtable</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: TestConnection -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="2">
          <maml:name>TestConnection</maml:name>
          <maml:description>
            <maml:para>Makes the cmdlet to test connectivity of a generated connection string.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: ProviderName -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
        <maml:name>ProviderName</maml:name>
        <maml:description>
          <maml:para>A database provider name.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Parameters -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="1">
        <maml:name>Parameters</maml:name>
        <maml:description>
          <maml:para>A set of parameters that should be included in a connection string.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Hashtable</command:parameterValue>
        <dev:type>
          <maml:name>System.Collections.Hashtable</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: TestConnection -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="2">
        <maml:name>TestConnection</maml:name>
        <maml:description>
          <maml:para>Makes the cmdlet to test connectivity of a generated connection string.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Register-DataConnectionString -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
    <command:details>
      <command:name>Register-DataConnectionString</command:name>
      <command:verb>Register</command:verb>
      <command:noun>DataConnectionString</command:noun>
      <maml:description>
        <maml:para>Registers a connection string to the ConfigurationManager.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The Register-DataConnectionString cmdlet registers a connection string to the ConfigurationManager.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Register-DataConnectionString</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>A connection string name.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ProviderName -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="1">
          <maml:name>ProviderName</maml:name>
          <maml:description>
            <maml:para>A database provider name.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ConnectionString -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="2">
          <maml:name>ConnectionString</maml:name>
          <maml:description>
            <maml:para>A connection string.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Name -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>A connection string name.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ProviderName -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="1">
        <maml:name>ProviderName</maml:name>
        <maml:description>
          <maml:para>A database provider name.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ConnectionString -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="2">
        <maml:name>ConnectionString</maml:name>
        <maml:description>
          <maml:para>A connection string.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Unregister-DataConnectionString -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
    <command:details>
      <command:name>Unregister-DataConnectionString</command:name>
      <command:verb>Unregister</command:verb>
      <command:noun>DataConnectionString</command:noun>
      <maml:description>
        <maml:para>Removes a connection string definition from the ConfigurationManager.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The Unregister-DataConnectionString cmdlet removes a connection string definition from the ConfigurationManager.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Unregister-DataConnectionString</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>A connection string name.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Name -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>A connection string name.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Invoke-DataQuery -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
    <command:details>
      <command:name>Invoke-DataQuery</command:name>
      <command:verb>Invoke</command:verb>
      <command:noun>DataQuery</command:noun>
      <maml:description>
        <maml:para>Executes a database query.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The Invoke-DataQuery cmdlet executes a query to a database.</maml:para>
      <maml:para>Despite its name, this cmdlet can execute any SQL statement, including INSERT, DELETE and CREATE. When such a statement is executed, no result will return. By specifying the -ShowRecordsAffected parameter, you can get the number of records affected by the statement. You can always obtain the same value by the Get-DataQueryResult cmdlet.</maml:para>
      <maml:para>By default, the DBNull values in the result data set are replaced with normal null values, and the results are returned as a stream of PSObject values. You can change this behavior by the -PreserveDbNull and -AsDataRows switch parameters.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: FileOrName -->
      <command:syntaxItem>
        <maml:name>Invoke-DataQuery</maml:name>
        <!-- Parameter: FileOrName -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
          <maml:name>FileOrName</maml:name>
          <maml:description>
            <maml:para>A database file name or a connection string name.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Query -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="1">
          <maml:name>Query</maml:name>
          <maml:description>
            <maml:para>A query statement.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Parameters -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="2">
          <maml:name>Parameters</maml:name>
          <maml:description>
            <maml:para>Query parameters.</maml:para>
          </maml:description>
          <command:parameterValue required="true">ICollection</command:parameterValue>
          <dev:type>
            <maml:name>System.Collections.ICollection</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Timeout -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="3">
          <maml:name>Timeout</maml:name>
          <maml:description>
            <maml:para>A query timeout in seconds.</maml:para>
          </maml:description>
          <command:parameterValue required="true">int</command:parameterValue>
          <dev:type>
            <maml:name>System.Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: AsDataRow -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>AsDataRow</maml:name>
          <maml:description>
            <maml:para>Indicates to return the result data set as System.Data.DataRow instead of PSObject.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: PreserveDbNull -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PreserveDbNull</maml:name>
          <maml:description>
            <maml:para>Stops replacing the DBNull values in the results with normal null values.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: ShowRecordsAffected -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ShowRecordsAffected</maml:name>
          <maml:description>
            <maml:para>Specifies whether the number of records affected by the query should be returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: Connection -->
      <command:syntaxItem>
        <maml:name>Invoke-DataQuery</maml:name>
        <!-- Parameter: Connection -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
          <maml:name>Connection</maml:name>
          <maml:description>
            <maml:para>A database connection.</maml:para>
          </maml:description>
          <command:parameterValue required="true">DbConnection</command:parameterValue>
          <dev:type>
            <maml:name>System.Data.Common.DbConnection</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Query -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="1">
          <maml:name>Query</maml:name>
          <maml:description>
            <maml:para>A query statement.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Parameters -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="2">
          <maml:name>Parameters</maml:name>
          <maml:description>
            <maml:para>Query parameters.</maml:para>
          </maml:description>
          <command:parameterValue required="true">ICollection</command:parameterValue>
          <dev:type>
            <maml:name>System.Collections.ICollection</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Timeout -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="3">
          <maml:name>Timeout</maml:name>
          <maml:description>
            <maml:para>A query timeout in seconds.</maml:para>
          </maml:description>
          <command:parameterValue required="true">int</command:parameterValue>
          <dev:type>
            <maml:name>System.Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: AsDataRow -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>AsDataRow</maml:name>
          <maml:description>
            <maml:para>Indicates to return the result data set as System.Data.DataRow instead of PSObject.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: PreserveDbNull -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PreserveDbNull</maml:name>
          <maml:description>
            <maml:para>Stops replacing the DBNull values in the results with normal null values.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: ShowRecordsAffected -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ShowRecordsAffected</maml:name>
          <maml:description>
            <maml:para>Specifies whether the number of records affected by the query should be returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: FileOrName -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
        <maml:name>FileOrName</maml:name>
        <maml:description>
          <maml:para>A database file name or a connection string name.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Connection -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
        <maml:name>Connection</maml:name>
        <maml:description>
          <maml:para>A database connection.</maml:para>
        </maml:description>
        <command:parameterValue required="true">DbConnection</command:parameterValue>
        <dev:type>
          <maml:name>System.Data.Common.DbConnection</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Query -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="1">
        <maml:name>Query</maml:name>
        <maml:description>
          <maml:para>A query statement.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Parameters -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="2">
        <maml:name>Parameters</maml:name>
        <maml:description>
          <maml:para>Query parameters.</maml:para>
        </maml:description>
        <command:parameterValue required="true">ICollection</command:parameterValue>
        <dev:type>
          <maml:name>System.Collections.ICollection</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Timeout -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="3">
        <maml:name>Timeout</maml:name>
        <maml:description>
          <maml:para>A query timeout in seconds.</maml:para>
        </maml:description>
        <command:parameterValue required="true">int</command:parameterValue>
        <dev:type>
          <maml:name>System.Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: ShowRecordsAffected -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ShowRecordsAffected</maml:name>
        <maml:description>
          <maml:para>Specifies whether the number of records affected by the query should be returned.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: PreserveDbNull -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>PreserveDbNull</maml:name>
        <maml:description>
          <maml:para>Stops replacing the DBNull values in the results with normal null values.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: AsDataRow -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>AsDataRow</maml:name>
        <maml:description>
          <maml:para>Indicates to return the result data set as System.Data.DataRow instead of PSObject.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-DataQueryResult -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
    <command:details>
      <command:name>Get-DataQueryResult</command:name>
      <command:verb>Get</command:verb>
      <command:noun>DataQueryResult</command:noun>
      <maml:description>
        <maml:para>Gets a result of the last query statement.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Gets the number of records affected by the last statement by the Invoke-DataQuery cmdlet. If the previous statement is SELECT, the cmdlet will return -1.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-DataQueryResult</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-DataSchema -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
    <command:details>
      <command:name>Get-DataSchema</command:name>
      <command:verb>Get</command:verb>
      <command:noun>DataSchema</command:noun>
      <maml:description>
        <maml:para>Gets database schema information.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The Get-DataSchema cmdlet gets database schema information that the database engine provides. If a schema collection name (-CollectionName) is not specified, it returns the information of all available schemas. The provided information varies among database products.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: FileOrName -->
      <command:syntaxItem>
        <maml:name>Get-DataSchema</maml:name>
        <!-- Parameter: FileOrName -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
          <maml:name>FileOrName</maml:name>
          <maml:description>
            <maml:para>A database file name or a connection string name.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: CollectionName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="1">
          <maml:name>CollectionName</maml:name>
          <maml:description>
            <maml:para>A schama collection name.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: Connection -->
      <command:syntaxItem>
        <maml:name>Get-DataSchema</maml:name>
        <!-- Parameter: Connection -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
          <maml:name>Connection</maml:name>
          <maml:description>
            <maml:para>A database connection.</maml:para>
          </maml:description>
          <command:parameterValue required="true">DbConnection</command:parameterValue>
          <dev:type>
            <maml:name>System.Data.Common.DbConnection</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: CollectionName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="1">
          <maml:name>CollectionName</maml:name>
          <maml:description>
            <maml:para>A schama collection name.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: FileOrName -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
        <maml:name>FileOrName</maml:name>
        <maml:description>
          <maml:para>A database file name or a connection string name.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Connection -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
        <maml:name>Connection</maml:name>
        <maml:description>
          <maml:para>A database connection.</maml:para>
        </maml:description>
        <command:parameterValue required="true">DbConnection</command:parameterValue>
        <dev:type>
          <maml:name>System.Data.Common.DbConnection</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: CollectionName -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="1">
        <maml:name>CollectionName</maml:name>
        <maml:description>
          <maml:para>A schama collection name.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Export-DataTable -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
    <command:details>
      <command:name>Export-DataTable</command:name>
      <command:verb>Export</command:verb>
      <command:noun>DataTable</command:noun>
      <maml:description>
        <maml:para>Inserts objects into a database table.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The Export-DataTable cmdlet inserts objects from the pipeline into a database table specified by the -TableName parameter.</maml:para>
      <maml:para>The properties of the objects are mapped to the database columns with the same names. If there are no corresponding columns in the table, such properties are ignored.</maml:para>
      <maml:para>If the specified table does not exist, the cmdlet will create a new table based on the structure of the given object. In the current version, all columns are defined as string type. This does not matter because most database engines allow to apply arithmetic operations to string columns. If you need a table with exact types, create a table manually by the Invoke-DataQuery cmdlet before exporting.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: FileOrName -->
      <command:syntaxItem>
        <maml:name>Export-DataTable</maml:name>
        <!-- Parameter: FileOrName -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
          <maml:name>FileOrName</maml:name>
          <maml:description>
            <maml:para>A database file name or a connection string name.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: TableName -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="1">
          <maml:name>TableName</maml:name>
          <maml:description>
            <maml:para>A table name into which objects will be inserted. The value is not quoted and embeded into SQL statements that the cmdlet generates internally.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: AdditionalColumns -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="2">
          <maml:name>AdditionalColumns</maml:name>
          <maml:description>
            <maml:para>Additional column names.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: TypeName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="3">
          <maml:name>TypeName</maml:name>
          <maml:description>
            <maml:para>A type of columns of a newly created table. By default, it is one of 'varchar' (general databases), 'nvarchar' (SQL Server), 'varchar2' (Oracle), or an empty string (SQLite).</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: InputObject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="named">
          <maml:name>InputObject</maml:name>
          <maml:description>
            <maml:para>Objects to be inserted into a database table.</maml:para>
          </maml:description>
          <command:parameterValue required="true">object</command:parameterValue>
          <dev:type>
            <maml:name>System.Object</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: Connection -->
      <command:syntaxItem>
        <maml:name>Export-DataTable</maml:name>
        <!-- Parameter: Connection -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
          <maml:name>Connection</maml:name>
          <maml:description>
            <maml:para>A database connection.</maml:para>
          </maml:description>
          <command:parameterValue required="true">DbConnection</command:parameterValue>
          <dev:type>
            <maml:name>System.Data.Common.DbConnection</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: TableName -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="1">
          <maml:name>TableName</maml:name>
          <maml:description>
            <maml:para>A table name into which objects will be inserted. The value is not quoted and embeded into SQL statements that the cmdlet generates internally.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: AdditionalColumns -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="2">
          <maml:name>AdditionalColumns</maml:name>
          <maml:description>
            <maml:para>Additional column names.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: TypeName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="3">
          <maml:name>TypeName</maml:name>
          <maml:description>
            <maml:para>A type of columns of a newly created table. By default, it is one of 'varchar' (general databases), 'nvarchar' (SQL Server), 'varchar2' (Oracle), or an empty string (SQLite).</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: InputObject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="named">
          <maml:name>InputObject</maml:name>
          <maml:description>
            <maml:para>Objects to be inserted into a database table.</maml:para>
          </maml:description>
          <command:parameterValue required="true">object</command:parameterValue>
          <dev:type>
            <maml:name>System.Object</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: InputObject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="named">
        <maml:name>InputObject</maml:name>
        <maml:description>
          <maml:para>Objects to be inserted into a database table.</maml:para>
        </maml:description>
        <command:parameterValue required="true">object</command:parameterValue>
        <dev:type>
          <maml:name>System.Object</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: FileOrName -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
        <maml:name>FileOrName</maml:name>
        <maml:description>
          <maml:para>A database file name or a connection string name.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Connection -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
        <maml:name>Connection</maml:name>
        <maml:description>
          <maml:para>A database connection.</maml:para>
        </maml:description>
        <command:parameterValue required="true">DbConnection</command:parameterValue>
        <dev:type>
          <maml:name>System.Data.Common.DbConnection</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: TableName -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="1">
        <maml:name>TableName</maml:name>
        <maml:description>
          <maml:para>A table name into which objects will be inserted. The value is not quoted and embeded into SQL statements that the cmdlet generates internally.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: AdditionalColumns -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="2">
        <maml:name>AdditionalColumns</maml:name>
        <maml:description>
          <maml:para>Additional column names.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: TypeName -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="3">
        <maml:name>TypeName</maml:name>
        <maml:description>
          <maml:para>A type of columns of a newly created table. By default, it is one of 'varchar' (general databases), 'nvarchar' (SQL Server), 'varchar2' (Oracle), or an empty string (SQLite).</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>System.Object</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Objects to be inserted into a database table.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-DbProviderFactory -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
    <command:details>
      <command:name>Get-DbProviderFactory</command:name>
      <command:verb>Get</command:verb>
      <command:noun>DbProviderFactory</command:noun>
      <maml:description>
        <maml:para>Gets database provider factories defined in the ConfigurationManager.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The Get-DbProviderFactory cmdlet gets database provider factories defined in the ConfigurationManager.</maml:para>
      <maml:para>If the -ProviderName parameter is not specified, it returns all database provider factories.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-DbProviderFactory</maml:name>
        <!-- Parameter: ProviderName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="0">
          <maml:name>ProviderName</maml:name>
          <maml:description>
            <maml:para>A database provider name.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: ProviderName -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="0">
        <maml:name>ProviderName</maml:name>
        <maml:description>
          <maml:para>A database provider name.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Register-DbProviderFactory -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
    <command:details>
      <command:name>Register-DbProviderFactory</command:name>
      <command:verb>Register</command:verb>
      <command:noun>DbProviderFactory</command:noun>
      <maml:description>
        <maml:para>Registers a database provider factory to the ConfigurationManager.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The Register-DbProviderFactory cmdlet registers a database provider factory to the ConfigurationManager.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Register-DbProviderFactory</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>A database provider name.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Invariant -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="1">
          <maml:name>Invariant</maml:name>
          <maml:description>
            <maml:para>An invariant name.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Description -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="2">
          <maml:name>Description</maml:name>
          <maml:description>
            <maml:para>A human readable description.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Type -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="3">
          <maml:name>Type</maml:name>
          <maml:description>
            <maml:para>Factory classes specification.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Name -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>A database provider name.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Invariant -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="1">
        <maml:name>Invariant</maml:name>
        <maml:description>
          <maml:para>An invariant name.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Description -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="2">
        <maml:name>Description</maml:name>
        <maml:description>
          <maml:para>A human readable description.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Type -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="3">
        <maml:name>Type</maml:name>
        <maml:description>
          <maml:para>Factory classes specification.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Unregister-DbProviderFactory -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
    <command:details>
      <command:name>Unregister-DbProviderFactory</command:name>
      <command:verb>Unregister</command:verb>
      <command:noun>DbProviderFactory</command:noun>
      <maml:description>
        <maml:para>Removes a database provider factory from the ConfigurationManager.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The Unregister-DbProviderFactory cmdlet removes a database provider factory from the ConfigurationManager.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Unregister-DbProviderFactory</maml:name>
        <!-- Parameter: ProviderName -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
          <maml:name>ProviderName</maml:name>
          <maml:description>
            <maml:para>A database provider name.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: ProviderName -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
        <maml:name>ProviderName</maml:name>
        <maml:description>
          <maml:para>A database provider name.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
</helpItems>