IAnnotationCodeGenerator Arabirim
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 hangi ek açıklamaların kod oluşturulması gerektiğini denetlemek (kural tarafından işlenmesinin aksine) ve gerekirse kodu oluşturmak için uygulanır.
public interface IAnnotationCodeGenerator
type IAnnotationCodeGenerator = interface
Public Interface IAnnotationCodeGenerator
- Türetilmiş
Açıklamalar
Hizmet ömrü şeklindedir Singleton. Bu, tek bir örneğin birçok DbContext örnek tarafından kullanıldığı anlamına gelir. Uygulamanın iş parçacığı güvenli olması gerekir. Bu hizmet olarak Scopedkaydedilen hizmetlere bağımlı olamaz.
Daha fazla bilgi ve örnek için bkz. Veritabanı sağlayıcılarının ve uzantılarının uygulanması .
Yöntemler
| Veri Akışı Adı | Description |
|---|---|
| FilterIgnoredAnnotations(IEnumerable<IAnnotation>) |
Kodun hiçbir zaman oluşturulmaması gereken ek açıklamaları |
| 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(IEntityType, IAnnotation, String) |
Geçersiz.
Verilen programlama dilinde verilen IAnnotation için akıcı API çağrıları oluşturur. |
| GenerateFluentApi(IEntityType, IAnnotation) |
Verilen IAnnotationiçin akıcı API çağrıları oluşturur. |
| GenerateFluentApi(IForeignKey, IAnnotation, String) |
Geçersiz.
Verilen programlama dilinde verilen IAnnotation için akıcı API çağrıları oluşturur. |
| GenerateFluentApi(IForeignKey, IAnnotation) |
Verilen IAnnotationiçin akıcı API çağrıları oluşturur. |
| GenerateFluentApi(IIndex, IAnnotation, String) |
Geçersiz.
Verilen programlama dilinde verilen IAnnotation için akıcı API çağrıları oluşturur. |
| GenerateFluentApi(IIndex, IAnnotation) |
Verilen IAnnotationiçin akıcı API çağrıları oluşturur. |
| GenerateFluentApi(IKey, IAnnotation, String) |
Geçersiz.
Verilen programlama dilinde verilen IAnnotation için akıcı API çağrıları oluşturur. |
| GenerateFluentApi(IKey, IAnnotation) |
Verilen IAnnotationiçin akıcı API çağrıları oluşturur. |
| GenerateFluentApi(IModel, IAnnotation, String) |
Geçersiz.
Verilen programlama dilinde verilen IAnnotation için akıcı API çağrıları oluşturur. |
| GenerateFluentApi(IModel, IAnnotation) |
Verilen IAnnotationiçin akıcı API çağrıları oluşturur. |
| GenerateFluentApi(IProperty, IAnnotation, String) |
Geçersiz.
Verilen programlama dilinde verilen IAnnotation için akıcı API çağrıları oluşturur. |
| GenerateFluentApi(IProperty, IAnnotation) |
Verilen IAnnotationiçin akıcı API çağrıları oluşturur. |
| 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(IEntityType, IAnnotation) |
Verilen öğesine uygulandığında verilenin IAnnotation kural tarafından işlenip işlenmediğini IEntityTypedenetler. |
| IsHandledByConvention(IForeignKey, IAnnotation) |
Verilen öğesine uygulandığında verilenin IAnnotation kural tarafından işlenip işlenmediğini IForeignKeydenetler. |
| IsHandledByConvention(IIndex, IAnnotation) |
Verilen öğesine uygulandığında verilenin IAnnotation kural tarafından işlenip işlenmediğini IIndexdenetler. |
| IsHandledByConvention(IKey, IAnnotation) |
Verilen öğesine uygulandığında verilenin IAnnotation kural tarafından işlenip işlenmediğini IKeydenetler. |
| IsHandledByConvention(IModel, IAnnotation) |
Verilen öğesine uygulandığında verilenin IAnnotation kural tarafından işlenip işlenmediğini IModeldenetler. |
| IsHandledByConvention(IProperty, IAnnotation) |
Verilen öğesine uygulandığında verilenin IAnnotation kural tarafından işlenip işlenmediğini IPropertydenetler. |
| 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. |