Interface IEntityServiceInterceptor
- Namespace
- LinqToDB.Interceptors
- Assembly
- linq2db.dll
public interface IEntityServiceInterceptor : IInterceptor
- Extension Methods
Methods
EntityCreated(EntityCreatedEventData, object)
Event, triggered when a new entity is created during query materialization.
Not triggered for explicitly constructed objects.
<example>
In code below event could be triggered only for first query:
<pre><code class="lang-csharp">// r created by linq2db implicitly
from r in db.table select r;
// Entity constructor call specified explicitly by user (projection)
from r in db.table select new Entity() { field = r.field }; .
object EntityCreated(EntityCreatedEventData eventData, object entity)
Parameters
eventDataEntityCreatedEventDataAdditional data for event.
entityobjectMaterialized entity instance.
Returns
- object
Returns entity instance.