Dil

IMaterializationInterceptor Arabirim

Tanım

ISingletonInterceptor Entity Framework bir nesne oluştururken nesne oluşturma ve başlatmanın çeşitli bölümlerini kesmek için kullanılan, genellikle sorgu tarafından döndürülen verilerden.

public interface IMaterializationInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.ISingletonInterceptor
type IMaterializationInterceptor = interface
    interface ISingletonInterceptor
    interface IInterceptor
Public Interface IMaterializationInterceptor
Implements ISingletonInterceptor
Uygulamalar

Açıklamalar

Daha fazla bilgi ve örnek için bkz. EF Core kesme çizgileri .

Yöntemler

Veri Akışı Adı Description
CreatedInstance(MaterializationInterceptionData, Object)

EF bir varlığın örneğini oluşturduktan hemen sonra çağrılır. Yani, oluşturucu çağrıldıktan sonra, ancak oluşturucu tarafından ayarlanmamış tüm özellik değerleri ayarlanmadan önce.

CreatingInstance(MaterializationInterceptionData, InterceptionResult<Object>)

EF bir varlığın örneğini oluşturmadan hemen önce çağrılır. Yani, oluşturucu çağrılmadan önce.

InitializedInstance(MaterializationInterceptionData, Object)

EF yeni oluşturulmuş bir varlığın özellik değerlerini ayarladıktan hemen sonra çağrılır.

InitializingInstance(MaterializationInterceptionData, Object, InterceptionResult)

EF yeni oluşturulmuş bir varlığın özellik değerlerini ayarlamadan hemen önce çağrılır. Oluşturucu tarafından ayarlanan özellik değerlerinin zaten ayarlanmış olacağını unutmayın.

Şunlara uygulanır