linq2db by Igor Tkachev, Ilya Chudin, Svyatoslav Danyliv, Dmitry Lukashenko

<PackageReference Include="linq2db" Version="5.0.0-rc.2" />

.NET API 4,326,400 bytes

 InsertOrUpdateColumnFilter<T>

public sealed delegate InsertOrUpdateColumnFilter<T> : MulticastDelegate
Defines signature for column filter for insert or update/replace operations.
public InsertOrUpdateColumnFilter(object object, IntPtr method)

public virtual IAsyncResult BeginInvoke(T entity, ColumnDescriptor column, bool isInsert, AsyncCallback callback, object object)

public virtual bool EndInvoke(IAsyncResult result)

public virtual bool Invoke(T entity, ColumnDescriptor column, bool isInsert)