DbContextConfiguration Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Entity Framework