IAnnotationCodeGenerator Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Diimplementasikan oleh penyedia database untuk mengontrol anotasi mana yang perlu memiliki kode yang dihasilkan (dibandingkan dengan ditangani oleh konvensi) dan kemudian untuk menghasilkan kode jika diperlukan.
public interface IAnnotationCodeGenerator
type IAnnotationCodeGenerator = interface
Public Interface IAnnotationCodeGenerator
- Turunan
Keterangan
Masa pakai layanan adalah Singleton. Ini berarti satu instans digunakan oleh banyak DbContext instans. Implementasinya harus aman untuk utas. Layanan ini tidak dapat bergantung pada layanan yang terdaftar sebagai Scoped.
Lihat Implementasi penyedia dan ekstensi database untuk informasi dan contoh selengkapnya.
Metode
FilterIgnoredAnnotations(IEnumerable<IAnnotation>) |
Memfilter anotasi di |
GenerateDataAnnotationAttributes(IAnnotatable, IDictionary<String,IAnnotation>) |
Untuk anotasi tertentu yang memiliki atribut anotasi data yang sesuai, mengembalikan fragmen kode atribut tersebut dan menghapus anotasi. |
GenerateDataAnnotationAttributes(IEntityType, IDictionary<String,IAnnotation>) |
Untuk anotasi tertentu yang memiliki atribut anotasi data yang sesuai, mengembalikan fragmen kode atribut tersebut dan menghapus anotasi. |
GenerateDataAnnotationAttributes(IProperty, IDictionary<String,IAnnotation>) |
Untuk anotasi tertentu yang memiliki atribut anotasi data yang sesuai, mengembalikan fragmen kode atribut tersebut dan menghapus anotasi. |
GenerateFluentApi(IEntityType, IAnnotation) |
Menghasilkan panggilan API yang fasih untuk yang diberikan IAnnotation. |
GenerateFluentApi(IEntityType, IAnnotation, String) |
Kedaluwarsa..
Menghasilkan panggilan API yang fasih untuk yang diberikan IAnnotation dalam bahasa pemrograman tertentu. |
GenerateFluentApi(IForeignKey, IAnnotation) |
Menghasilkan panggilan API yang fasih untuk yang diberikan IAnnotation. |
GenerateFluentApi(IForeignKey, IAnnotation, String) |
Kedaluwarsa..
Menghasilkan panggilan API yang fasih untuk yang diberikan IAnnotation dalam bahasa pemrograman tertentu. |
GenerateFluentApi(IIndex, IAnnotation) |
Menghasilkan panggilan API yang fasih untuk yang diberikan IAnnotation. |
GenerateFluentApi(IIndex, IAnnotation, String) |
Kedaluwarsa..
Menghasilkan panggilan API yang fasih untuk yang diberikan IAnnotation dalam bahasa pemrograman tertentu. |
GenerateFluentApi(IKey, IAnnotation) |
Menghasilkan panggilan API yang fasih untuk yang diberikan IAnnotation. |
GenerateFluentApi(IKey, IAnnotation, String) |
Kedaluwarsa..
Menghasilkan panggilan API yang fasih untuk yang diberikan IAnnotation dalam bahasa pemrograman tertentu. |
GenerateFluentApi(IModel, IAnnotation) |
Menghasilkan panggilan API yang fasih untuk yang diberikan IAnnotation. |
GenerateFluentApi(IModel, IAnnotation, String) |
Kedaluwarsa..
Menghasilkan panggilan API yang fasih untuk yang diberikan IAnnotation dalam bahasa pemrograman tertentu. |
GenerateFluentApi(IProperty, IAnnotation) |
Menghasilkan panggilan API yang fasih untuk yang diberikan IAnnotation. |
GenerateFluentApi(IProperty, IAnnotation, String) |
Kedaluwarsa..
Menghasilkan panggilan API yang fasih untuk yang diberikan IAnnotation dalam bahasa pemrograman tertentu. |
GenerateFluentApiCalls(IAnnotatable, IDictionary<String,IAnnotation>) |
Untuk anotasi tertentu yang memiliki panggilan API fasih yang sesuai, mengembalikan panggilan API yang fasih tersebut dan menghapus anotasi. |
GenerateFluentApiCalls(ICheckConstraint, IDictionary<String,IAnnotation>) |
Untuk anotasi tertentu yang memiliki panggilan API fasih yang sesuai, mengembalikan panggilan API yang fasih tersebut dan menghapus anotasi. |
GenerateFluentApiCalls(IComplexProperty, IDictionary<String,IAnnotation>) |
Untuk anotasi tertentu yang memiliki panggilan API fasih yang sesuai, mengembalikan panggilan API yang fasih tersebut dan menghapus anotasi. |
GenerateFluentApiCalls(IComplexType, IDictionary<String,IAnnotation>) |
Untuk anotasi tertentu yang memiliki panggilan API fasih yang sesuai, mengembalikan panggilan API yang fasih tersebut dan menghapus anotasi. |
GenerateFluentApiCalls(IEntityType, IDictionary<String,IAnnotation>) |
Untuk anotasi tertentu yang memiliki panggilan API fasih yang sesuai, mengembalikan panggilan API yang fasih tersebut dan menghapus anotasi. |
GenerateFluentApiCalls(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>) |
Untuk anotasi tertentu yang memiliki panggilan API fasih yang sesuai, mengembalikan panggilan API yang fasih tersebut dan menghapus anotasi. |
GenerateFluentApiCalls(IForeignKey, IDictionary<String,IAnnotation>) |
Untuk anotasi tertentu yang memiliki panggilan API fasih yang sesuai, mengembalikan panggilan API yang fasih tersebut dan menghapus anotasi. |
GenerateFluentApiCalls(IIndex, IDictionary<String,IAnnotation>) |
Untuk anotasi tertentu yang memiliki panggilan API fasih yang sesuai, mengembalikan panggilan API yang fasih tersebut dan menghapus anotasi. |
GenerateFluentApiCalls(IKey, IDictionary<String,IAnnotation>) |
Untuk anotasi tertentu yang memiliki panggilan API fasih yang sesuai, mengembalikan panggilan API yang fasih tersebut dan menghapus anotasi. |
GenerateFluentApiCalls(IModel, IDictionary<String,IAnnotation>) |
Untuk anotasi tertentu yang memiliki panggilan API fasih yang sesuai, mengembalikan panggilan API yang fasih tersebut dan menghapus anotasi. |
GenerateFluentApiCalls(INavigation, IDictionary<String,IAnnotation>) |
Untuk anotasi tertentu yang memiliki panggilan API fasih yang sesuai, mengembalikan panggilan API yang fasih tersebut dan menghapus anotasi. |
GenerateFluentApiCalls(IProperty, IDictionary<String,IAnnotation>) |
Untuk anotasi tertentu yang memiliki panggilan API fasih yang sesuai, mengembalikan panggilan API yang fasih tersebut dan menghapus anotasi. |
GenerateFluentApiCalls(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>) |
Untuk anotasi tertentu yang memiliki panggilan API fasih yang sesuai, mengembalikan panggilan API yang fasih tersebut dan menghapus anotasi. |
GenerateFluentApiCalls(ISequence, IDictionary<String,IAnnotation>) |
Untuk anotasi tertentu yang memiliki panggilan API fasih yang sesuai, mengembalikan panggilan API yang fasih tersebut dan menghapus anotasi. |
GenerateFluentApiCalls(ISkipNavigation, IDictionary<String,IAnnotation>) |
Untuk anotasi tertentu yang memiliki panggilan API fasih yang sesuai, mengembalikan panggilan API yang fasih tersebut dan menghapus anotasi. |
GenerateFluentApiCalls(ITrigger, IDictionary<String,IAnnotation>) |
Untuk anotasi tertentu yang memiliki panggilan API fasih yang sesuai, mengembalikan panggilan API yang fasih tersebut dan menghapus anotasi. |
IsHandledByConvention(IEntityType, IAnnotation) |
Memeriksa apakah yang diberikan IAnnotation ditangani oleh konvensi saat diterapkan ke yang diberikan IEntityType. |
IsHandledByConvention(IForeignKey, IAnnotation) |
Memeriksa apakah yang diberikan IAnnotation ditangani oleh konvensi saat diterapkan ke yang diberikan IForeignKey. |
IsHandledByConvention(IIndex, IAnnotation) |
Memeriksa apakah yang diberikan IAnnotation ditangani oleh konvensi saat diterapkan ke yang diberikan IIndex. |
IsHandledByConvention(IKey, IAnnotation) |
Memeriksa apakah yang diberikan IAnnotation ditangani oleh konvensi saat diterapkan ke yang diberikan IKey. |
IsHandledByConvention(IModel, IAnnotation) |
Memeriksa apakah yang diberikan IAnnotation ditangani oleh konvensi saat diterapkan ke yang diberikan IModel. |
IsHandledByConvention(IProperty, IAnnotation) |
Memeriksa apakah yang diberikan IAnnotation ditangani oleh konvensi saat diterapkan ke yang diberikan IProperty. |
RemoveAnnotationsHandledByConventions(IAnnotatable, IDictionary<String,IAnnotation>) |
Menghapus anotasi yang konfigurasinya sudah diterapkan oleh konvensi, dan tidak perlu ditentukan secara eksplisit. |
RemoveAnnotationsHandledByConventions(ICheckConstraint, IDictionary<String,IAnnotation>) |
Menghapus anotasi yang konfigurasinya sudah diterapkan oleh konvensi, dan tidak perlu ditentukan secara eksplisit. |
RemoveAnnotationsHandledByConventions(IComplexProperty, IDictionary<String,IAnnotation>) |
Menghapus anotasi yang konfigurasinya sudah diterapkan oleh konvensi, dan tidak perlu ditentukan secara eksplisit. |
RemoveAnnotationsHandledByConventions(IComplexType, IDictionary<String,IAnnotation>) |
Menghapus anotasi yang konfigurasinya sudah diterapkan oleh konvensi, dan tidak perlu ditentukan secara eksplisit. |
RemoveAnnotationsHandledByConventions(IEntityType, IDictionary<String,IAnnotation>) |
Menghapus anotasi yang konfigurasinya sudah diterapkan oleh konvensi, dan tidak perlu ditentukan secara eksplisit. |
RemoveAnnotationsHandledByConventions(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>) |
Menghapus anotasi yang konfigurasinya sudah diterapkan oleh konvensi, dan tidak perlu ditentukan secara eksplisit. |
RemoveAnnotationsHandledByConventions(IForeignKey, IDictionary<String,IAnnotation>) |
Menghapus anotasi yang konfigurasinya sudah diterapkan oleh konvensi, dan tidak perlu ditentukan secara eksplisit. |
RemoveAnnotationsHandledByConventions(IIndex, IDictionary<String,IAnnotation>) |
Menghapus anotasi yang konfigurasinya sudah diterapkan oleh konvensi, dan tidak perlu ditentukan secara eksplisit. |
RemoveAnnotationsHandledByConventions(IKey, IDictionary<String,IAnnotation>) |
Menghapus anotasi yang konfigurasinya sudah diterapkan oleh konvensi, dan tidak perlu ditentukan secara eksplisit. |
RemoveAnnotationsHandledByConventions(IModel, IDictionary<String,IAnnotation>) |
Menghapus anotasi yang konfigurasinya sudah diterapkan oleh konvensi, dan tidak perlu ditentukan secara eksplisit. |
RemoveAnnotationsHandledByConventions(INavigation, IDictionary<String,IAnnotation>) |
Menghapus anotasi yang konfigurasinya sudah diterapkan oleh konvensi, dan tidak perlu ditentukan secara eksplisit. |
RemoveAnnotationsHandledByConventions(IProperty, IDictionary<String,IAnnotation>) |
Menghapus anotasi yang konfigurasinya sudah diterapkan oleh konvensi, dan tidak perlu ditentukan secara eksplisit. |
RemoveAnnotationsHandledByConventions(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>) |
Menghapus anotasi yang konfigurasinya sudah diterapkan oleh konvensi, dan tidak perlu ditentukan secara eksplisit. |
RemoveAnnotationsHandledByConventions(ISequence, IDictionary<String,IAnnotation>) |
Menghapus anotasi yang konfigurasinya sudah diterapkan oleh konvensi, dan tidak perlu ditentukan secara eksplisit. |
RemoveAnnotationsHandledByConventions(ISkipNavigation, IDictionary<String,IAnnotation>) |
Menghapus anotasi yang konfigurasinya sudah diterapkan oleh konvensi, dan tidak perlu ditentukan secara eksplisit. |
RemoveAnnotationsHandledByConventions(ITrigger, IDictionary<String,IAnnotation>) |
Menghapus anotasi yang konfigurasinya sudah diterapkan oleh konvensi, dan tidak perlu ditentukan secara eksplisit. |
Berlaku untuk
Entity Framework