Aracılığıyla paylaş


DbContextConfiguration Sınıf

Tanım

Bağlam için yapılandırma seçeneklerine erişim sağlamak için configuration yöntemi DbContext tarafından döndürülür.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public class DbContextConfiguration
public class DbContextConfiguration
type DbContextConfiguration = class
Public Class DbContextConfiguration
Devralma
DbContextConfiguration
Öznitelikler

Özellikler

AutoDetectChangesEnabled

yönteminin ve ilgili sınıfların DetectChanges() yöntemleri DbContext tarafından otomatik olarak çağrılıp çağrılmadığını belirten bir değer alır veya ayarlar. Varsayılan değer true şeklindedir.

EnsureTransactionsForFunctionsAndCommands

SQL işlevlerinin ve komutlarının her zaman bir işlemde yürütülmesi gerekip gerekmediğini belirleyen değeri alır veya ayarlar.

LazyLoadingEnabled

Gezinti özellikleri olarak gösterilen ilişkilerin gecikmeli yüklenmesinin etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar. Gecikmeli yükleme varsayılan olarak etkindir.

ProxyCreationEnabled

Çerçevenin bir varlık türünün örneğini her oluşturduğunda dinamik olarak oluşturulan proxy sınıflarının örneklerini oluşturup oluşturmayacağını belirten bir değer alır veya ayarlar. Proxy oluşturma bu bayrakla etkinleştirilse bile proxy örneklerinin yalnızca prxied gereksinimlerini karşılayan varlık türleri için oluşturulacağını unutmayın. Proxy oluşturma varsayılan olarak etkindir.

UseDatabaseNullSemantics

İki işlenen karşılaştırılırken veritabanı null semantiğinin sergilenip sergilenmediğini belirten bir değer alır veya ayarlar; her ikisi de null değer atanabilir olabilir. Varsayılan değer false'tur.

Örneğin (işlenen1 == işlenen2) şu şekilde çevrilir:

(işlenen1 = işlenen2)

UseDatabaseNullSemantics sırasıyla true ise

(((işlenen1 = işlenen2) AND (NOT (işlenen1 NULL VEYA işlenen2 IS NULL))) OR ((işlenen1 IS NULL) AND (işlenen2 IS NULL)))

UseDatabaseNullSemantics false ise.

ValidateOnSaveEnabled

İzlenen varlıkların çağrıldığında SaveChanges() otomatik olarak doğrulanıp doğrulanmayacağını belirten bir değer alır veya ayarlar. Varsayılan değer true şeklindedir.

Yöntemler

Equals(Object)

Bağlam için yapılandırma seçeneklerine erişim sağlamak için configuration yöntemi DbContext tarafından döndürülür.

GetHashCode()

Bağlam için yapılandırma seçeneklerine erişim sağlamak için configuration yöntemi DbContext tarafından döndürülür.

GetType()

Type Geçerli örneğini alır.

ToString()

Bağlam için yapılandırma seçeneklerine erişim sağlamak için configuration yöntemi DbContext tarafından döndürülür.

Şunlara uygulanır