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
entityTEntity instance.
columnColumnDescriptorDescriptor of column.
isInsertboolIf
true, filter applied to insert operation, otherwise to update/replace.
Returns
- bool
true, if column should be included in operation andfalseotherwise.
Type Parameters
TEntity 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
entityTcolumnColumnDescriptorisInsertboolcallbackAsyncCallbackobjectobject
Returns
EndInvoke(IAsyncResult)
public virtual bool EndInvoke(IAsyncResult result)
Parameters
resultIAsyncResult
Returns
Invoke(T, ColumnDescriptor, bool)
public virtual bool Invoke(T entity, ColumnDescriptor column, bool isInsert)
Parameters
entityTcolumnColumnDescriptorisInsertbool