public/Add-DbProviderFactory.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19


function Add-DbProviderFactory() {
    Param(
        [Parameter(Position = 0)]
        [String] $Name,

        [Parameter(Position = 1)]
        [System.Data.Common.DbProviderFactory] $Factory,

        [Switch] $Default 
    )

    Set-SqlDbOption -Name "DbProviderFactories/$Name" -Value $Factory

    if($Default.ToBool()) {
        Set-SqlDbOption -Name "DbProviderFactories/Default" -Value $Factory
    }
}