NonNullableReferencePropertyConvention 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.
Null yapılamayan türlerin özelliklerini, gereken şekilde yapılandıran bir kural.
public class NonNullableReferencePropertyConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.NonNullableConventionBase, Microsoft.EntityFrameworkCore.Metadata.Conventions.IPropertyAddedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IPropertyFieldChangedConvention
type NonNullableReferencePropertyConvention = class
inherit NonNullableConventionBase
interface IPropertyAddedConvention
interface IConvention
interface IPropertyFieldChangedConvention
Public Class NonNullableReferencePropertyConvention
Inherits NonNullableConventionBase
Implements IPropertyAddedConvention, IPropertyFieldChangedConvention
- Devralma
- Uygulamalar
Açıklamalar
Daha fazla bilgi için bkz. model yapı kuralları .
Oluşturucular
| NonNullableReferencePropertyConvention(ProviderConventionSetBuilderDependencies) |
NonNullableReferencePropertyConvention öğesinin yeni bir örneğini oluşturur. |
Özellikler
| Dependencies |
Bu hizmet için bağımlılıklar. (Devralındığı yer: NonNullableConventionBase) |
Yöntemler
| IsNonNullableReferenceType(IConventionModelBuilder, MemberInfo) |
Üye türünün null atanamaz bir başvuru türü olup olmadığını gösteren bir değer döndürür. (Devralındığı yer: NonNullableConventionBase) |
| ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
Bir model sonlandırıldıktan sonra çağırılır. Bu kural tarafından kullanılan önbelleğe alınmış durum ek açıklamasını kaldırır. (Devralındığı yer: NonNullableConventionBase) |
| ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
Modelin son hale getirildikleri zaman çağrılır. (Devralındığı yer: NonNullableConventionBase) |
| ProcessPropertyAdded(IConventionPropertyBuilder, IConventionContext<IConventionPropertyBuilder>) |
Varlık türüne bir Özellik eklendikten sonra çağırılır. |
| ProcessPropertyFieldChanged(IConventionPropertyBuilder, FieldInfo, FieldInfo, IConventionContext<FieldInfo>) |
Bir özellik için yedekleme alanı değiştirildikten sonra çağırılır. |