Delegate InsertOrUpdateColumnFilter<T>
- Namespace
- LinqToDB
- Assembly
- linq2db.dll
Defines signature for column filter for insert or update/replace operations.
public delegate bool InsertOrUpdateColumnFilter<T>(T entity, ColumnDescriptor column, bool isInsert)
Parameters
entity
TEntity instance.
column
ColumnDescriptorDescriptor of column.
isInsert
boolIf
true
, filter applied to insert operation, otherwise to update/replace.
Returns
- bool
true
, if column should be included in operation andfalse
otherwise.
Type Parameters
T
Entity type.
- Extension Methods
Constructors
InsertOrUpdateColumnFilter(object, nint)
public InsertOrUpdateColumnFilter(object @object, nint method)
Parameters
Methods
BeginInvoke(T, ColumnDescriptor, bool, AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(T entity, ColumnDescriptor column, bool isInsert, AsyncCallback callback, object @object)
Parameters
entity
Tcolumn
ColumnDescriptorisInsert
boolcallback
AsyncCallbackobject
object
Returns
EndInvoke(IAsyncResult)
public virtual bool EndInvoke(IAsyncResult result)
Parameters
result
IAsyncResult
Returns
Invoke(T, ColumnDescriptor, bool)
public virtual bool Invoke(T entity, ColumnDescriptor column, bool isInsert)
Parameters
entity
Tcolumn
ColumnDescriptorisInsert
bool