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 oluşturulurken kullanılacak temel sınıf IAnnotationCodeGenerator
Bu uygulama false tüm ' ıshandledbyconvention ' yöntemlerine ve null tüm ' Generatefloentapi ' yöntemlerine yönelik olarak döner. Sağlayıcılar, anladıkları ek açıklamaların için geçersiz kılmalıdır.
public class AnnotationCodeGenerator : Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator
type AnnotationCodeGenerator = class
interface IAnnotationCodeGenerator
Public Class AnnotationCodeGenerator
Implements IAnnotationCodeGenerator
- Devralma
-
AnnotationCodeGenerator
- Uygulamalar
Açıklamalar
Daha fazla bilgi için bkz. veritabanı sağlayıcıları ve uzantıları uygulama .
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>) |
İçindeki |
| GenerateDataAnnotation(IEntityType, IAnnotation) |
Verilen için bir veri ek açıklaması öznitelik kod parçası döndürür
Varsayılan uygulama her zaman döndürülür |
| GenerateDataAnnotation(IProperty, IAnnotation) |
Verilen için bir veri ek açıklaması öznitelik kod parçası döndürür
Varsayılan uygulama her zaman döndürülür |
| GenerateDataAnnotationAttributes(IEntityType, IDictionary<String,IAnnotation>) |
Karşılık gelen veri ek açıklaması öznitelikleri olan belirli ek açıklamalar için bu öznitelik kod 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ı öznitelikleri olan belirli ek açıklamalar için bu öznitelik kod parçalarını döndürür ve ek açıklamaları kaldırır. |
| GenerateFluentApi(IEntityType, IAnnotation) |
Verilen için bir Fluent API çağrısı döndürür
Varsayılan uygulama her zaman döndürülür |
| GenerateFluentApi(IEntityType, IAnnotation, String) |
Kullanımdan kalktı.
Geçersiz kılınmadığı taktirde |
| GenerateFluentApi(IForeignKey, IAnnotation) |
Verilen için bir Fluent API çağrısı döndürür
Varsayılan uygulama her zaman döndürülür |
| GenerateFluentApi(IForeignKey, IAnnotation, String) |
Kullanımdan kalktı.
Geçersiz kılınmadığı taktirde |
| GenerateFluentApi(IIndex, IAnnotation) |
Verilen için bir Fluent API çağrısı döndürür
Varsayılan uygulama her zaman döndürülür |
| GenerateFluentApi(IIndex, IAnnotation, String) |
Kullanımdan kalktı.
Geçersiz kılınmadığı taktirde |
| GenerateFluentApi(IKey, IAnnotation) |
Verilen için bir Fluent API çağrısı döndürür
Varsayılan uygulama her zaman döndürülür |
| GenerateFluentApi(IKey, IAnnotation, String) |
Kullanımdan kalktı.
Geçersiz kılınmadığı taktirde |
| GenerateFluentApi(IModel, IAnnotation) |
Verilen için bir Fluent API çağrısı döndürür
Varsayılan uygulama her zaman döndürülür |
| GenerateFluentApi(IModel, IAnnotation, String) |
Kullanımdan kalktı.
Geçersiz kılınmadığı taktirde |
| GenerateFluentApi(INavigation, IAnnotation) |
Verilen için bir Fluent API çağrısı döndürür
Varsayılan uygulama her zaman döndürülür |
| GenerateFluentApi(IProperty, IAnnotation) |
Verilen için bir Fluent API çağrısı döndürür
Varsayılan uygulama her zaman döndürülür |
| GenerateFluentApi(IProperty, IAnnotation, String) |
Kullanımdan kalktı.
Geçersiz kılınmadığı taktirde |
| GenerateFluentApi(ISkipNavigation, IAnnotation) |
Verilen için bir Fluent API çağrısı döndürür
Varsayılan uygulama her zaman döndürülür |
| GenerateFluentApiCalls(IEntityType, IDictionary<String,IAnnotation>) |
Karşılık gelen Fluent API çağrıları olan verilen 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>) |
Karşılık gelen Fluent API çağrıları olan verilen 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>) |
Karşılık gelen Fluent API çağrıları olan verilen 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>) |
Karşılık gelen Fluent API çağrıları olan verilen 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>) |
Karşılık gelen Fluent API çağrıları olan verilen 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>) |
Karşılık gelen Fluent API çağrıları olan verilen 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>) |
Karşılık gelen Fluent API çağrıları olan verilen 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>) |
Karşılık gelen Fluent API çağrıları olan verilen ek açıklamalar için, bu Fluent API çağrılarını döndürür ve ek açıklamaları kaldırır. |
| IsHandledByConvention(IEntityType, IAnnotation) |
Verilen
Varsayılan uygulama her zaman döndürülür |
| IsHandledByConvention(IForeignKey, IAnnotation) |
Verilen
Varsayılan uygulama her zaman döndürülür |
| IsHandledByConvention(IIndex, IAnnotation) |
Verilen
Varsayılan uygulama her zaman döndürülür |
| IsHandledByConvention(IKey, IAnnotation) |
Verilen
Varsayılan uygulama her zaman döndürülür |
| IsHandledByConvention(IModel, IAnnotation) |
Verilen
Varsayılan uygulama her zaman döndürülür |
| IsHandledByConvention(IProperty, IAnnotation) |
Verilen
Varsayılan uygulama her zaman döndürülür |
| 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(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(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. |