Table of Contents

Delegate SqlColumnTypeDefinitionProviderCreator<TDataTypeProvider, TResult>

Namespace
LfrlAnvil.Sql.Internal
Assembly
LfrlAnvil.Sql.Core.dll

Represents a delegate for creating ISqlColumnTypeDefinitionProvider instances.

[Pure]
public delegate TResult SqlColumnTypeDefinitionProviderCreator<in TDataTypeProvider, out TResult>(string serverVersion, TDataTypeProvider dataTypes) where TDataTypeProvider : ISqlDataTypeProvider where TResult : ISqlColumnTypeDefinitionProvider

Parameters

serverVersion string

ServerVersion.

dataTypes TDataTypeProvider

ISqlDataTypeProvider instance.

Returns

TResult
Represents a delegate for creating instances.

Type Parameters

TDataTypeProvider

SQL data type provider type.

TResult

SQL column type definition provider type.