IAnnotationCodeGenerator Arabirim

Tanım

Hangi ek açıklamaların kodun oluşturulması gerektiğini denetlemek için (kural tarafından işlenmesinin aksine) ve gerekirse kodu oluşturmak için veritabanı sağlayıcıları tarafından uygulanır.

public interface IAnnotationCodeGenerator
type IAnnotationCodeGenerator = interface
Public Interface IAnnotationCodeGenerator
Türetilmiş

Açıklamalar

Daha fazla bilgi için bkz. veritabanı sağlayıcıları ve uzantıları uygulama .

Yöntemler

FilterIgnoredAnnotations(IEnumerable<IAnnotation>)

İçindeki annotations kodun asla üretilmemesi gereken ek açıklamaları filtreler.

GenerateDataAnnotationAttributes(IAnnotatable, 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(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 Fluent API çağrıları üretir IAnnotation .

GenerateFluentApi(IEntityType, IAnnotation, String)
Kullanımdan kalktı.

Verilen programlama dilinde verilen için Fluent API çağrıları üretir IAnnotation .

GenerateFluentApi(IForeignKey, IAnnotation)

Verilen için Fluent API çağrıları üretir IAnnotation .

GenerateFluentApi(IForeignKey, IAnnotation, String)
Kullanımdan kalktı.

Verilen programlama dilinde verilen için Fluent API çağrıları üretir IAnnotation .

GenerateFluentApi(IIndex, IAnnotation)

Verilen için Fluent API çağrıları üretir IAnnotation .

GenerateFluentApi(IIndex, IAnnotation, String)
Kullanımdan kalktı.

Verilen programlama dilinde verilen için Fluent API çağrıları üretir IAnnotation .

GenerateFluentApi(IKey, IAnnotation)

Verilen için Fluent API çağrıları üretir IAnnotation .

GenerateFluentApi(IKey, IAnnotation, String)
Kullanımdan kalktı.

Verilen programlama dilinde verilen için Fluent API çağrıları üretir IAnnotation .

GenerateFluentApi(IModel, IAnnotation)

Verilen için Fluent API çağrıları üretir IAnnotation .

GenerateFluentApi(IModel, IAnnotation, String)
Kullanımdan kalktı.

Verilen programlama dilinde verilen için Fluent API çağrıları üretir IAnnotation .

GenerateFluentApi(IProperty, IAnnotation)

Verilen için Fluent API çağrıları üretir IAnnotation .

GenerateFluentApi(IProperty, IAnnotation, String)
Kullanımdan kalktı.

Verilen programlama dilinde verilen için Fluent API çağrıları üretir IAnnotation .

GenerateFluentApiCalls(IAnnotatable, 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(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 IAnnotation kurala uygulandığında, belirtilen kural tarafından işlendiğini denetler IEntityType .

IsHandledByConvention(IForeignKey, IAnnotation)

Verilen IAnnotation kurala uygulandığında, belirtilen kural tarafından işlendiğini denetler IForeignKey .

IsHandledByConvention(IIndex, IAnnotation)

Verilen IAnnotation kurala uygulandığında, belirtilen kural tarafından işlendiğini denetler IIndex .

IsHandledByConvention(IKey, IAnnotation)

Verilen IAnnotation kurala uygulandığında, belirtilen kural tarafından işlendiğini denetler IKey .

IsHandledByConvention(IModel, IAnnotation)

Verilen IAnnotation kurala uygulandığında, belirtilen kural tarafından işlendiğini denetler IModel .

IsHandledByConvention(IProperty, IAnnotation)

Verilen IAnnotation kurala uygulandığında, belirtilen kural tarafından işlendiğini denetler IProperty .

RemoveAnnotationsHandledByConventions(IAnnotatable, 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.

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.

Şunlara uygulanır