PropertyAccessMode Sabit listesi
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.
Bir özellik veya UsePropertyAccessMode(PropertyAccessMode) alana okuma ve yazma sırasında özelliğin veya yedekleme alanının kullanılıp kullanılmayacağını değiştirmek için bu sabit UsePropertyAccessMode(PropertyAccessMode)listesindeki bir değeri , UsePropertyAccessMode(PropertyAccessMode)veya öğesine geçirin.
Erişim modu ayarlanmadıysa, varlığın yeni örnekleri oluşturulurken mümkünse özelliğin yedekleme alanı kullanılır. Özellik getter veya ayarlayıcı, mümkünse özelliğin diğer tüm erişimleri için kullanılır. Kural tarafından bulunamadığından ve kullanılarak HasField(String)belirtilmediğinden alanı kullanılamadığında, bunun yerine özelliğinin kullanılacağını unutmayın. Benzer şekilde, özellik alma aracını veya ayarlayıcısını kullanmak mümkün olmadığında , örneğin özellik salt okunur olduğunda, bunun yerine alan kullanılır.
public enum PropertyAccessMode
type PropertyAccessMode =
Public Enum PropertyAccessMode
- Devralma
-
PropertyAccessMode
Alanlar
Name | Değer | Description |
---|---|---|
Field | 0 | Özelliğine tüm erişimlerin alandan geçmesi gerektiğini zorlar. Bu mod ayarlanırsa ve alandan okuma veya yazma işlemi yapılamazsa bir özel durum oluşturulur. |
FieldDuringConstruction | 1 | Özelliğine tüm erişimlerin, yeni örnekler oluşturulurken alandan geçmesi gerektiğini zorlar. Yeni örnekler genellikle varlıklar veritabanından sorgulandığında oluşturulur. Bu mod ayarlanırsa ve alana yazmak mümkün değilse bir özel durum oluşturulur. Özelliğin diğer tüm kullanımları, özellik salt okunur olduğundan bu mümkün olmadığı sürece özellik ayırıcıları ve ayarlayıcıları üzerinden geçer. Bu durumda bu erişimler alanı da kullanır. Bu erişim modu, varlık oluşturma için alana yazmanın mümkün olmaması durumunda özel durum oluşturması dışında, hiçbiri ayarlanmamışsa kullanılan varsayılan moda benzer. Varsayılan erişim modu bunun yerine özelliğini kullanmaya geri döner. |
Property | 2 | Özelliğine tüm erişimlerin, yeni nesneler oluşturulurken bile özellik alma ve ayarlayıcılarından geçmesi gerektiğini zorlar. Bu mod ayarlanırsa bir özel durum oluşturulur ve özelliği salt okunur olduğu için özelliğinden okunması veya yazılması mümkün değildir. |
Şunlara uygulanır
Entity Framework