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 özelliği veya alanı okurken ve yazarken özelliğin mi yoksa destek alanın mı kullanılamayacaklarını değiştirmek için bu enum'dan , UsePropertyAccessMode(PropertyAccessMode) UsePropertyAccessMode(PropertyAccessMode) veya UsePropertyAccessMode(PropertyAccessMode) değerine iletir.
Varsayılan davranış PreferField şudur: . 3.0 EF Core önce varsayılan davranış olarak PreferFieldDuringConstruction dı.
public enum PropertyAccessMode
type PropertyAccessMode =
Public Enum PropertyAccessMode
- Devralma
-
PropertyAccessMode
Alanlar
| Field | 0 | Özelliğine tüm erişimin alandan geçerek devam etmek zorunda olduğunu zorunlu kılın. Bu mod ayarlanırsa ve alandan okumak veya alana yazmak mümkün yoksa bir özel durum oluşturur. |
| FieldDuringConstruction | 1 | Özelliğine yapılan tüm erişimin, yeni örnekler oluşturulurken alandan geçerek devam etmek zorunda olduğunu zorunlu kılın. Yeni örnekler genellikle varlıklar veritabanından sorgulandıklarında oluşturulur. Bu mod ayarlanırsa ve alana yazılamayacaksa bir özel durum oluşturur. Özelliğin diğer tüm kullanımları, örneğin özelliği salt okunur olduğundan ve bu durumda bu erişimler alanı da kullandığı için bu mümkün olmadığı sürece özellik alanlarına ve ayar sahiplerine gider. |
| PreferField | 3 | Özelliğine yapılan tüm erişimler, alanı bilinmiyorsa doğrudan alana gider ve erişim özelliğine gider. |
| PreferFieldDuringConstruction | 4 | Yeni varlık örnekleri oluşturulurken özelliğine tüm erişimler, alanı bilinmiyorsa doğrudan alana gider ve erişim özelliğine gider. Özelliğin diğer tüm kullanımları, örneğin özelliği salt okunur olduğundan ve bu durumda bu erişimler alanı da kullandığı için bu mümkün olmadığı sürece özellik alanlarına ve ayar sahiplerine gider. |
| PreferProperty | 5 | Özelliğine yönelik tüm erişimler, özellik yoksa veya erişim doğrudan alana gittiği bir ayarıcı/getter eksik olmadığı sürece özelliğine gider. |
| Property | 2 | Özelliğine yapılan tüm erişimin, yeni nesneler oluşturulurken bile özellik getters ve setter'lardan geçerek devam eder. Bu mod ayarlanırsa ve örneğin salt okunur olduğu için özelliğinden okumak veya özelliğine yazmak mümkün yoksa bir özel durum oluşturur. |
Açıklamalar
Daha fazla bilgi için bkz. EF Core karşı alan erişimi.