src/Add-TypeMap.psm1
|
using namespace Dapper <# .SYNOPSIS Adds a custom mapping for a type deserializer. .PARAMETER Type The entity type to override. .PARAMETER Map The mapping rules implementation. #> function Add-TypeMap { [CmdletBinding()] [OutputType([void])] param ( [Parameter(Mandatory, Position = 0)] [object] $Type, [Parameter(Mandatory, Position = 1)] [ITypeMap] $Map ) [SqlMapper]::SetTypeMap($Type -is [type] ? $Type : [type]::GetType($Type), $Map) } |