Tortuga.Chain Namespace
Tortuga.Chain.Metadata Namespace

PostgreSqlDataSourceBase..::..DeleteByKey<(Of <(<'T>)>)> Method (String, T, DeleteOptions)

Delete a record by its primary key.

Namespace:  Tortuga.Chain.PostgreSql
Assembly:  Tortuga.Chain.PostgreSql (in Tortuga.Chain.PostgreSql.dll)

Syntax


public SingleRowDbCommandBuilder<NpgsqlCommand, NpgsqlParameter> DeleteByKey<T>(
	string tableName,
	T key,
	DeleteOptions options
)
Public Function DeleteByKey(Of T) ( _
	tableName As String, _
	key As T, _
	options As DeleteOptions _
) As SingleRowDbCommandBuilder(Of NpgsqlCommand, NpgsqlParameter)
public:
generic<typename T>
SingleRowDbCommandBuilder<NpgsqlCommand^, NpgsqlParameter^>^ DeleteByKey(
	String^ tableName, 
	T key, 
	DeleteOptions^ options
)

Type Parameters

T

Parameters

tableName
Type: String
Name of the table.
key
Type: T
The key.
options
Type: Tortuga.Chain..::..DeleteOptions
The options.

Return Value

MultipleRowDbCommandBuilder<AbstractCommand, AbstractParameter>.