Share via


DatabaseExtensions.CreateSqlStringAccessor<TResult> Method (Database, String, IParameterMapper, IRowMapper<TResult>)

Creates a SqlStringAccessor<TResult> for the given Transact-SQL query.

Namespace:  Microsoft.Practices.EnterpriseLibrary.Data
Assembly:  Microsoft.Practices.EnterpriseLibrary.Data (in Microsoft.Practices.EnterpriseLibrary.Data.dll)

Syntax

'Declaration
<ExtensionAttribute> _
Public Shared Function CreateSqlStringAccessor(Of TResult) ( _
    database As Database, _
    sqlString As String, _
    parameterMapper As IParameterMapper, _
    rowMapper As IRowMapper(Of TResult) _
) As DataAccessor(Of TResult)
public static DataAccessor<TResult> CreateSqlStringAccessor<TResult>(
    this Database database,
    string sqlString,
    IParameterMapper parameterMapper,
    IRowMapper<TResult> rowMapper
)
[ExtensionAttribute]
public:
generic<typename TResult>
static DataAccessor<TResult>^ CreateSqlStringAccessor(
    Database^ database, 
    String^ sqlString, 
    IParameterMapper^ parameterMapper, 
    IRowMapper<TResult>^ rowMapper
)
JScript does not support generic types or methods.

Parameters

Type Parameters

Return Value

A new instance of SprocAccessor<TResult>.

See Also

DatabaseExtensions Class

CreateSqlStringAccessor<TResult> Overload

Microsoft.Practices.EnterpriseLibrary.Data Namespace