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 ardından 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. Uygulama iş parçacığı açısından güvenli olmalıdır. 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
FilterIgnoredAnnotations(IEnumerable<IAnnotation>) |
Kodun hiçbir zaman oluşturulmaması gereken ek açıklamaları |
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(IEntityType, IAnnotation) |
Verilen IAnnotationiçin fluent API çağrıları oluşturur. |
GenerateFluentApi(IEntityType, IAnnotation, String) |
Kullanımdan kalktı..
Verilen programlama dilinde verilen IAnnotation için fluent API çağrıları oluşturur. |
GenerateFluentApi(IForeignKey, IAnnotation) |
Verilen IAnnotationiçin fluent API çağrıları oluşturur. |
GenerateFluentApi(IForeignKey, IAnnotation, String) |
Kullanımdan kalktı..
Verilen programlama dilinde verilen IAnnotation için fluent API çağrıları oluşturur. |
GenerateFluentApi(IIndex, IAnnotation) |
Verilen IAnnotationiçin fluent API çağrıları oluşturur. |
GenerateFluentApi(IIndex, IAnnotation, String) |
Kullanımdan kalktı..
Verilen programlama dilinde verilen IAnnotation için fluent API çağrıları oluşturur. |
GenerateFluentApi(IKey, IAnnotation) |
Verilen IAnnotationiçin fluent API çağrıları oluşturur. |
GenerateFluentApi(IKey, IAnnotation, String) |
Kullanımdan kalktı..
Verilen programlama dilinde verilen IAnnotation için fluent API çağrıları oluşturur. |
GenerateFluentApi(IModel, IAnnotation) |
Verilen IAnnotationiçin fluent API çağrıları oluşturur. |
GenerateFluentApi(IModel, IAnnotation, String) |
Kullanımdan kalktı..
Verilen programlama dilinde verilen IAnnotation için fluent API çağrıları oluşturur. |
GenerateFluentApi(IProperty, IAnnotation) |
Verilen IAnnotationiçin fluent API çağrıları oluşturur. |
GenerateFluentApi(IProperty, IAnnotation, String) |
Kullanımdan kalktı..
Verilen programlama dilinde verilen IAnnotation için fluent API çağrıları oluşturur. |
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(IEntityType, IAnnotation) |
Verilen öğesine uygulandığında verilen IAnnotation öğesinin kural tarafından işlenip işlenmediğini IEntityTypedenetler. |
IsHandledByConvention(IForeignKey, IAnnotation) |
Verilen öğesine uygulandığında verilen IAnnotation öğesinin kural tarafından işlenip işlenmediğini IForeignKeydenetler. |
IsHandledByConvention(IIndex, IAnnotation) |
Verilen öğesine uygulandığında verilen IAnnotation öğesinin kural tarafından işlenip işlenmediğini IIndexdenetler. |
IsHandledByConvention(IKey, IAnnotation) |
Verilen öğesine uygulandığında verilen IAnnotation öğesinin kural tarafından işlenip işlenmediğini IKeydenetler. |
IsHandledByConvention(IModel, IAnnotation) |
Verilen öğesine uygulandığında verilen IAnnotation öğesinin kural tarafından işlenip işlenmediğini IModeldenetler. |
IsHandledByConvention(IProperty, IAnnotation) |
Verilen öğesine uygulandığında verilen IAnnotation öğesinin 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çı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