AnnotationCodeGenerator 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.
Veritabanı sağlayıcıları tarafından bir uygulama sırasında kullanılacak temel sınıf IAnnotationCodeGenerator
[System.Runtime.CompilerServices.Nullable(0)]
public class AnnotationCodeGenerator : Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator
public class AnnotationCodeGenerator : Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator
[<System.Runtime.CompilerServices.Nullable(0)>]
type AnnotationCodeGenerator = class
interface IAnnotationCodeGenerator
type AnnotationCodeGenerator = class
interface IAnnotationCodeGenerator
Public Class AnnotationCodeGenerator
Implements IAnnotationCodeGenerator
- Devralma
-
AnnotationCodeGenerator
- Özellikler
- Uygulamalar
Açıklamalar
Bu uygulama, tüm 'IsHandledByConvention' yöntemleri ve null tüm 'GenerateFluentApi' yöntemleri için döndürürfalse. Sağlayıcılar, anladıkları ek açıklamalar için geçersiz kılmalıdır.
Daha fazla bilgi ve örnek için bkz. Veritabanı sağlayıcılarının ve uzantılarının uygulanması .
Oluşturucular
| Veri Akışı Adı | Description |
|---|---|
| AnnotationCodeGenerator(AnnotationCodeGeneratorDependencies) |
Bu sınıfın yeni bir örneğini başlatır. |
Özellikler
| Veri Akışı Adı | Description |
|---|---|
| Dependencies |
Bu hizmet için ilişkisel sağlayıcıya özgü bağımlılıklar. |
Yöntemler
| Veri Akışı Adı | Description |
|---|---|
| FilterIgnoredAnnotations(IEnumerable<IAnnotation>) |
Kodun hiçbir zaman oluşturulmaması gereken ek açıklamaları |
| GenerateDataAnnotation(IEntityType, IAnnotation) |
Verilen |
| GenerateDataAnnotation(IProperty, IAnnotation) |
Verilen |
| GenerateDataAnnotationAttributes(IAnnotatable, IDictionary<String,IAnnotation>) |
İlgili veri ek açıklaması özniteliklerine sahip belirli ek açıklamalar için bu öznitelik kodu parçalarını döndürür ve ek açıklamaları kaldırır. |
| GenerateDataAnnotationAttributes(IEntityType, IDictionary<String,IAnnotation>) |
İlgili veri ek açıklaması özniteliklerine sahip belirli ek açıklamalar için bu öznitelik kodu parçalarını döndürür ve ek açıklamaları kaldırır. |
| GenerateDataAnnotationAttributes(IProperty, IDictionary<String,IAnnotation>) |
İlgili veri ek açıklaması özniteliklerine sahip belirli ek açıklamalar için bu öznitelik kodu parçalarını döndürür ve ek açıklamaları kaldırır. |
| GenerateFluentApi(ICheckConstraint, IAnnotation) |
Verilen |
| GenerateFluentApi(IComplexProperty, IAnnotation) |
Verilen |
| GenerateFluentApi(IComplexType, IAnnotation) |
Verilen |
| GenerateFluentApi(IEntityType, IAnnotation, String) |
Geçersiz.
Aksini yapmak için geçersiz kılınmadığı sürece döndürür |
| GenerateFluentApi(IEntityType, IAnnotation) |
Verilen |
| GenerateFluentApi(IEntityTypeMappingFragment, IAnnotation) |
Verilen |
| GenerateFluentApi(IForeignKey, IAnnotation, String) |
Geçersiz.
Aksini yapmak için geçersiz kılınmadığı sürece döndürür |
| GenerateFluentApi(IForeignKey, IAnnotation) |
Verilen |
| GenerateFluentApi(IIndex, IAnnotation, String) |
Geçersiz.
Aksini yapmak için geçersiz kılınmadığı sürece döndürür |
| GenerateFluentApi(IIndex, IAnnotation) |
Verilen |
| GenerateFluentApi(IKey, IAnnotation, String) |
Geçersiz.
Aksini yapmak için geçersiz kılınmadığı sürece döndürür |
| GenerateFluentApi(IKey, IAnnotation) |
Verilen |
| GenerateFluentApi(IModel, IAnnotation, String) |
Geçersiz.
Aksini yapmak için geçersiz kılınmadığı sürece döndürür |
| GenerateFluentApi(IModel, IAnnotation) |
Verilen |
| GenerateFluentApi(INavigation, IAnnotation) |
Verilen |
| GenerateFluentApi(IProperty, IAnnotation, String) |
Geçersiz.
Aksini yapmak için geçersiz kılınmadığı sürece döndürür |
| GenerateFluentApi(IProperty, IAnnotation) |
Verilen |
| GenerateFluentApi(IRelationalPropertyOverrides, IAnnotation) |
Verilen |
| GenerateFluentApi(ISequence, IAnnotation) |
Verilen |
| GenerateFluentApi(ISkipNavigation, IAnnotation) |
Verilen |
| GenerateFluentApi(ITrigger, IAnnotation) |
Verilen |
| GenerateFluentApiCalls(IAnnotatable, IDictionary<String,IAnnotation>) |
İlgili akıcı API çağrılarına sahip olan belirli ek açıklamalar için, bu akıcı API çağrılarını döndürür ve ek açıklamaları kaldırır. |
| GenerateFluentApiCalls(ICheckConstraint, IDictionary<String,IAnnotation>) |
İlgili akıcı API çağrılarına sahip olan belirli ek açıklamalar için, bu akıcı API çağrılarını döndürür ve ek açıklamaları kaldırır. |
| GenerateFluentApiCalls(IComplexProperty, IDictionary<String,IAnnotation>) |
İlgili akıcı API çağrılarına sahip olan belirli ek açıklamalar için, bu akıcı API çağrılarını döndürür ve ek açıklamaları kaldırır. |
| GenerateFluentApiCalls(IComplexType, IDictionary<String,IAnnotation>) |
İlgili akıcı API çağrılarına sahip olan belirli ek açıklamalar için, bu akıcı API çağrılarını döndürür ve ek açıklamaları kaldırır. |
| GenerateFluentApiCalls(IEntityType, IDictionary<String,IAnnotation>) |
İlgili akıcı API çağrılarına sahip olan belirli ek açıklamalar için, bu akıcı API çağrılarını döndürür ve ek açıklamaları kaldırır. |
| GenerateFluentApiCalls(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>) |
İlgili akıcı API çağrılarına sahip olan belirli ek açıklamalar için, bu akıcı API çağrılarını döndürür ve ek açıklamaları kaldırır. |
| GenerateFluentApiCalls(IForeignKey, IDictionary<String,IAnnotation>) |
İlgili akıcı API çağrılarına sahip olan belirli ek açıklamalar için, bu akıcı API çağrılarını döndürür ve ek açıklamaları kaldırır. |
| GenerateFluentApiCalls(IIndex, IDictionary<String,IAnnotation>) |
İlgili akıcı API çağrılarına sahip olan belirli ek açıklamalar için, bu akıcı API çağrılarını döndürür ve ek açıklamaları kaldırır. |
| GenerateFluentApiCalls(IKey, IDictionary<String,IAnnotation>) |
İlgili akıcı API çağrılarına sahip olan belirli ek açıklamalar için, bu akıcı API çağrılarını döndürür ve ek açıklamaları kaldırır. |
| GenerateFluentApiCalls(IModel, IDictionary<String,IAnnotation>) |
İlgili akıcı API çağrılarına sahip olan belirli ek açıklamalar için, bu akıcı API çağrılarını döndürür ve ek açıklamaları kaldırır. |
| GenerateFluentApiCalls(INavigation, IDictionary<String,IAnnotation>) |
İlgili akıcı API çağrılarına sahip olan belirli ek açıklamalar için, bu akıcı API çağrılarını döndürür ve ek açıklamaları kaldırır. |
| GenerateFluentApiCalls(IProperty, IDictionary<String,IAnnotation>) |
İlgili akıcı API çağrılarına sahip olan belirli ek açıklamalar için, bu akıcı API çağrılarını döndürür ve ek açıklamaları kaldırır. |
| GenerateFluentApiCalls(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>) |
İlgili akıcı API çağrılarına sahip olan belirli ek açıklamalar için, bu akıcı API çağrılarını döndürür ve ek açıklamaları kaldırır. |
| GenerateFluentApiCalls(ISequence, IDictionary<String,IAnnotation>) |
İlgili akıcı API çağrılarına sahip olan belirli ek açıklamalar için, bu akıcı API çağrılarını döndürür ve ek açıklamaları kaldırır. |
| GenerateFluentApiCalls(ISkipNavigation, IDictionary<String,IAnnotation>) |
İlgili akıcı API çağrılarına sahip olan belirli ek açıklamalar için, bu akıcı API çağrılarını döndürür ve ek açıklamaları kaldırır. |
| GenerateFluentApiCalls(ITrigger, IDictionary<String,IAnnotation>) |
İlgili akıcı API çağrılarına sahip olan belirli ek açıklamalar için, bu akıcı API çağrılarını döndürür ve ek açıklamaları kaldırır. |
| IsHandledByConvention(ICheckConstraint, IAnnotation) |
Verilen öğesine uygulandığında verilenin |
| IsHandledByConvention(IComplexProperty, IAnnotation) |
Verilen öğesine uygulandığında verilenin |
| IsHandledByConvention(IComplexType, IAnnotation) |
Verilen öğesine uygulandığında verilenin |
| IsHandledByConvention(IEntityType, IAnnotation) |
Verilen öğesine uygulandığında verilenin |
| IsHandledByConvention(IEntityTypeMappingFragment, IAnnotation) |
Verilen öğesine uygulandığında verilenin |
| IsHandledByConvention(IForeignKey, IAnnotation) |
Verilen öğesine uygulandığında verilenin |
| IsHandledByConvention(IIndex, IAnnotation) |
Verilen öğesine uygulandığında verilenin |
| IsHandledByConvention(IKey, IAnnotation) |
Verilen öğesine uygulandığında verilenin |
| IsHandledByConvention(IModel, IAnnotation) |
Verilen öğesine uygulandığında verilenin |
| IsHandledByConvention(INavigation, IAnnotation) |
Verilen öğesine uygulandığında verilenin |
| IsHandledByConvention(IProperty, IAnnotation) |
Verilen öğesine uygulandığında verilenin |
| IsHandledByConvention(IRelationalPropertyOverrides, IAnnotation) |
Verilen öğesine uygulandığında verilenin |
| IsHandledByConvention(ISequence, IAnnotation) |
Verilen öğesine uygulandığında verilenin |
| IsHandledByConvention(ISkipNavigation, IAnnotation) |
Verilen öğesine uygulandığında verilenin |
| IsHandledByConvention(ITrigger, IAnnotation) |
Verilen öğesine uygulandığında verilenin |
| RemoveAnnotationsHandledByConventions(IAnnotatable, IDictionary<String,IAnnotation>) |
Yapılandırması kural tarafından zaten uygulanmış olan ek açıklamayı kaldırır ve açıkça belirtilmesi gerekmez. |
| RemoveAnnotationsHandledByConventions(ICheckConstraint, IDictionary<String,IAnnotation>) |
Yapılandırması kural tarafından zaten uygulanmış olan ek açıklamayı kaldırır ve açıkça belirtilmesi gerekmez. |
| RemoveAnnotationsHandledByConventions(IComplexProperty, IDictionary<String,IAnnotation>) |
Yapılandırması kural tarafından zaten uygulanmış olan ek açıklamayı kaldırır ve açıkça belirtilmesi gerekmez. |
| RemoveAnnotationsHandledByConventions(IComplexType, IDictionary<String,IAnnotation>) |
Yapılandırması kural tarafından zaten uygulanmış olan ek açıklamayı kaldırır ve açıkça belirtilmesi gerekmez. |
| RemoveAnnotationsHandledByConventions(IEntityType, IDictionary<String,IAnnotation>) |
Yapılandırması kural tarafından zaten uygulanmış olan ek açıklamayı kaldırır ve açıkça belirtilmesi gerekmez. |
| RemoveAnnotationsHandledByConventions(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>) |
Yapılandırması kural tarafından zaten uygulanmış olan ek açıklamayı kaldırır ve açıkça belirtilmesi gerekmez. |
| RemoveAnnotationsHandledByConventions(IForeignKey, IDictionary<String,IAnnotation>) |
Yapılandırması kural tarafından zaten uygulanmış olan ek açıklamayı kaldırır ve açıkça belirtilmesi gerekmez. |
| RemoveAnnotationsHandledByConventions(IIndex, IDictionary<String,IAnnotation>) |
Yapılandırması kural tarafından zaten uygulanmış olan ek açıklamayı kaldırır ve açıkça belirtilmesi gerekmez. |
| RemoveAnnotationsHandledByConventions(IKey, IDictionary<String,IAnnotation>) |
Yapılandırması kural tarafından zaten uygulanmış olan ek açıklamayı kaldırır ve açıkça belirtilmesi gerekmez. |
| RemoveAnnotationsHandledByConventions(IModel, IDictionary<String,IAnnotation>) |
Yapılandırması kural tarafından zaten uygulanmış olan ek açıklamayı kaldırır ve açıkça belirtilmesi gerekmez. |
| RemoveAnnotationsHandledByConventions(INavigation, IDictionary<String,IAnnotation>) |
Yapılandırması kural tarafından zaten uygulanmış olan ek açıklamayı kaldırır ve açıkça belirtilmesi gerekmez. |
| RemoveAnnotationsHandledByConventions(IProperty, IDictionary<String,IAnnotation>) |
Yapılandırması kural tarafından zaten uygulanmış olan ek açıklamayı kaldırır ve açıkça belirtilmesi gerekmez. |
| RemoveAnnotationsHandledByConventions(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>) |
Yapılandırması kural tarafından zaten uygulanmış olan ek açıklamayı kaldırır ve açıkça belirtilmesi gerekmez. |
| RemoveAnnotationsHandledByConventions(ISequence, IDictionary<String,IAnnotation>) |
Yapılandırması kural tarafından zaten uygulanmış olan ek açıklamayı kaldırır ve açıkça belirtilmesi gerekmez. |
| RemoveAnnotationsHandledByConventions(ISkipNavigation, IDictionary<String,IAnnotation>) |
Yapılandırması kural tarafından zaten uygulanmış olan ek açıklamayı kaldırır ve açıkça belirtilmesi gerekmez. |
| RemoveAnnotationsHandledByConventions(ITrigger, IDictionary<String,IAnnotation>) |
Yapılandırması kural tarafından zaten uygulanmış olan ek açıklamayı kaldırır ve açıkça belirtilmesi gerekmez. |