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.
Bir uygulama sırasında veritabanı sağlayıcıları tarafından kullanılacak temel sınıf IAnnotationCodeGenerator
public class AnnotationCodeGenerator : Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator
type AnnotationCodeGenerator = class
interface IAnnotationCodeGenerator
Public Class AnnotationCodeGenerator
Implements IAnnotationCodeGenerator
- Devralma
-
AnnotationCodeGenerator
- 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ı 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
AnnotationCodeGenerator(AnnotationCodeGeneratorDependencies) |
Bu sınıfın yeni bir örneğini başlatır. |
Özellikler
Dependencies |
Bu hizmet için ilişkisel sağlayıcıya özgü bağımlılıklar. |
Yöntemler
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>) |
Karşılık gelen veri ek açıklaması özniteliklerine sahip verilen 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>) |
Karşılık gelen veri ek açıklaması özniteliklerine sahip verilen 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>) |
Karşılık gelen veri ek açıklaması özniteliklerine sahip verilen 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) |
Verilen |
GenerateFluentApi(IEntityType, IAnnotation, String) |
Kullanımdan kalktı..
Aksini yapmak için geçersiz kılınmadığı sürece döndürür |
GenerateFluentApi(IEntityTypeMappingFragment, IAnnotation) |
Verilen |
GenerateFluentApi(IForeignKey, IAnnotation) |
Verilen |
GenerateFluentApi(IForeignKey, IAnnotation, String) |
Kullanımdan kalktı..
Aksini yapmak için geçersiz kılınmadığı sürece döndürür |
GenerateFluentApi(IIndex, IAnnotation) |
Verilen |
GenerateFluentApi(IIndex, IAnnotation, String) |
Kullanımdan kalktı..
Aksini yapmak için geçersiz kılınmadığı sürece döndürür |
GenerateFluentApi(IKey, IAnnotation) |
Verilen |
GenerateFluentApi(IKey, IAnnotation, String) |
Kullanımdan kalktı..
Aksini yapmak için geçersiz kılınmadığı sürece döndürür |
GenerateFluentApi(IModel, IAnnotation) |
Verilen |
GenerateFluentApi(IModel, IAnnotation, String) |
Kullanımdan kalktı..
Aksini yapmak için geçersiz kılınmadığı sürece döndürür |
GenerateFluentApi(INavigation, IAnnotation) |
Verilen |
GenerateFluentApi(IProperty, IAnnotation) |
Verilen |
GenerateFluentApi(IProperty, IAnnotation, String) |
Kullanımdan kalktı..
Aksini yapmak için geçersiz kılınmadığı sürece döndürür |
GenerateFluentApi(IRelationalPropertyOverrides, IAnnotation) |
Verilen |
GenerateFluentApi(ISequence, IAnnotation) |
Verilen |
GenerateFluentApi(ISkipNavigation, IAnnotation) |
Verilen |
GenerateFluentApi(ITrigger, IAnnotation) |
Verilen |
GenerateFluentApiCalls(IAnnotatable, IDictionary<String,IAnnotation>) |
İlgili fluent API çağrılarına sahip olan belirli ek açıklamalar için, bu fluent API çağrılarını döndürür ve ek açıklamaları kaldırır. |
GenerateFluentApiCalls(ICheckConstraint, IDictionary<String,IAnnotation>) |
İlgili fluent API çağrılarına sahip olan belirli ek açıklamalar için, bu fluent API çağrılarını döndürür ve ek açıklamaları kaldırır. |
GenerateFluentApiCalls(IComplexProperty, IDictionary<String,IAnnotation>) |
İlgili fluent API çağrılarına sahip olan belirli ek açıklamalar için, bu fluent API çağrılarını döndürür ve ek açıklamaları kaldırır. |
GenerateFluentApiCalls(IComplexType, IDictionary<String,IAnnotation>) |
İlgili fluent API çağrılarına sahip olan belirli ek açıklamalar için, bu fluent API çağrılarını döndürür ve ek açıklamaları kaldırır. |
GenerateFluentApiCalls(IEntityType, IDictionary<String,IAnnotation>) |
İlgili fluent API çağrılarına sahip olan belirli ek açıklamalar için, bu fluent API çağrılarını döndürür ve ek açıklamaları kaldırır. |
GenerateFluentApiCalls(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>) |
İlgili fluent API çağrılarına sahip olan belirli ek açıklamalar için, bu fluent API çağrılarını döndürür ve ek açıklamaları kaldırır. |
GenerateFluentApiCalls(IForeignKey, IDictionary<String,IAnnotation>) |
İlgili fluent API çağrılarına sahip olan belirli ek açıklamalar için, bu fluent API çağrılarını döndürür ve ek açıklamaları kaldırır. |
GenerateFluentApiCalls(IIndex, IDictionary<String,IAnnotation>) |
İlgili fluent API çağrılarına sahip olan belirli ek açıklamalar için, bu fluent API çağrılarını döndürür ve ek açıklamaları kaldırır. |
GenerateFluentApiCalls(IKey, IDictionary<String,IAnnotation>) |
İlgili fluent API çağrılarına sahip olan belirli ek açıklamalar için, bu fluent API çağrılarını döndürür ve ek açıklamaları kaldırır. |
GenerateFluentApiCalls(IModel, IDictionary<String,IAnnotation>) |
İlgili fluent API çağrılarına sahip olan belirli ek açıklamalar için, bu fluent API çağrılarını döndürür ve ek açıklamaları kaldırır. |
GenerateFluentApiCalls(INavigation, IDictionary<String,IAnnotation>) |
İlgili fluent API çağrılarına sahip olan belirli ek açıklamalar için, bu fluent API çağrılarını döndürür ve ek açıklamaları kaldırır. |
GenerateFluentApiCalls(IProperty, IDictionary<String,IAnnotation>) |
İlgili fluent API çağrılarına sahip olan belirli ek açıklamalar için, bu fluent API çağrılarını döndürür ve ek açıklamaları kaldırır. |
GenerateFluentApiCalls(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>) |
İlgili fluent API çağrılarına sahip olan belirli ek açıklamalar için, bu fluent API çağrılarını döndürür ve ek açıklamaları kaldırır. |
GenerateFluentApiCalls(ISequence, IDictionary<String,IAnnotation>) |
İlgili fluent API çağrılarına sahip olan belirli ek açıklamalar için, bu fluent API çağrılarını döndürür ve ek açıklamaları kaldırır. |
GenerateFluentApiCalls(ISkipNavigation, IDictionary<String,IAnnotation>) |
İlgili fluent API çağrılarına sahip olan belirli ek açıklamalar için, bu fluent API çağrılarını döndürür ve ek açıklamaları kaldırır. |
GenerateFluentApiCalls(ITrigger, IDictionary<String,IAnnotation>) |
İlgili fluent API çağrılarına sahip olan belirli ek açıklamalar için, bu fluent API çağrılarını döndürür ve ek açıklamaları kaldırır. |
IsHandledByConvention(ICheckConstraint, IAnnotation) |
Verilen öğesine uygulandığında verilen |
IsHandledByConvention(IComplexProperty, IAnnotation) |
Verilen öğesine uygulandığında verilen |
IsHandledByConvention(IComplexType, IAnnotation) |
Verilen öğesine uygulandığında verilen |
IsHandledByConvention(IEntityType, IAnnotation) |
Verilen öğesine uygulandığında verilen |
IsHandledByConvention(IEntityTypeMappingFragment, IAnnotation) |
Verilen öğesine uygulandığında verilen |
IsHandledByConvention(IForeignKey, IAnnotation) |
Verilen öğesine uygulandığında verilen |
IsHandledByConvention(IIndex, IAnnotation) |
Verilen öğesine uygulandığında verilen |
IsHandledByConvention(IKey, IAnnotation) |
Verilen öğesine uygulandığında verilen |
IsHandledByConvention(IModel, IAnnotation) |
Verilen öğesine uygulandığında verilen |
IsHandledByConvention(INavigation, IAnnotation) |
Verilen öğesine uygulandığında verilen |
IsHandledByConvention(IProperty, IAnnotation) |
Verilen öğesine uygulandığında verilen |
IsHandledByConvention(IRelationalPropertyOverrides, IAnnotation) |
Verilen öğesine uygulandığında verilen |
IsHandledByConvention(ISequence, IAnnotation) |
Verilen öğesine uygulandığında verilen |
IsHandledByConvention(ISkipNavigation, IAnnotation) |
Verilen öğesine uygulandığında verilen |
IsHandledByConvention(ITrigger, IAnnotation) |
Verilen öğesine uygulandığında verilen |
RemoveAnnotationsHandledByConventions(IAnnotatable, IDictionary<String,IAnnotation>) |
Yapılandırması kural tarafından zaten uygulanmış olan ek açıklamaları 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çıklamaları 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çıklamaları 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çıklamaları 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çıklamaları 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çıklamaları 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çıklamaları 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çıklamaları 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çıklamaları 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çıklamaları 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çıklamaları 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çıklamaları 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çıklamaları 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çıklamaları 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çıklamaları 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çıklamaları kaldırır ve açıkça belirtilmesi gerekmez. |
Şunlara uygulanır
Entity Framework