Bagikan melalui


AnnotationCodeGenerator Kelas

Definisi

Kelas dasar yang akan digunakan oleh penyedia database saat menerapkan IAnnotationCodeGenerator

public class AnnotationCodeGenerator : Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator
type AnnotationCodeGenerator = class
    interface IAnnotationCodeGenerator
Public Class AnnotationCodeGenerator
Implements IAnnotationCodeGenerator
Warisan
AnnotationCodeGenerator
Penerapan

Keterangan

Implementasi ini mengembalikan false untuk semua metode 'IsHandledByConvention' dan null untuk semua metode 'GenerateFluentApi'. Penyedia harus mengambil alih anotasi yang mereka pahami.

Lihat Implementasi penyedia dan ekstensi database untuk informasi dan contoh selengkapnya.

Konstruktor

AnnotationCodeGenerator(AnnotationCodeGeneratorDependencies)

Menginisialisasi instans baru kelas ini.

Properti

Dependencies

Dependensi khusus penyedia relasional untuk layanan ini.

Metode

FilterIgnoredAnnotations(IEnumerable<IAnnotation>)

Memfilter anotasi di annotations mana kode tidak boleh dibuat.

GenerateDataAnnotation(IEntityType, IAnnotation)

Mengembalikan fragmen kode atribut anotasi data untuk annotation, atau null jika tidak ada anotasi data untuknya.

GenerateDataAnnotation(IProperty, IAnnotation)

Mengembalikan fragmen kode atribut anotasi data untuk annotation, atau null jika tidak ada anotasi data untuknya.

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(ICheckConstraint, IAnnotation)

Mengembalikan panggilan API yang lancar untuk annotation, atau null jika tidak ada panggilan API yang fasih untuk itu.

GenerateFluentApi(IComplexProperty, IAnnotation)

Mengembalikan panggilan API yang lancar untuk annotation, atau null jika tidak ada panggilan API yang fasih untuk itu.

GenerateFluentApi(IComplexType, IAnnotation)

Mengembalikan panggilan API yang lancar untuk annotation, atau null jika tidak ada panggilan API yang fasih untuk itu.

GenerateFluentApi(IEntityType, IAnnotation)

Mengembalikan panggilan API yang lancar untuk annotation, atau null jika tidak ada panggilan API yang fasih untuk itu.

GenerateFluentApi(IEntityType, IAnnotation, String)
Kedaluwarsa..

null Mengembalikan kecuali ditimpa untuk melakukan sebaliknya.

GenerateFluentApi(IEntityTypeMappingFragment, IAnnotation)

Mengembalikan panggilan API yang lancar untuk annotation, atau null jika tidak ada panggilan API yang fasih untuk itu.

GenerateFluentApi(IForeignKey, IAnnotation)

Mengembalikan panggilan API yang lancar untuk annotation, atau null jika tidak ada panggilan API yang fasih untuk itu.

GenerateFluentApi(IForeignKey, IAnnotation, String)
Kedaluwarsa..

null Mengembalikan kecuali ditimpa untuk melakukan sebaliknya.

GenerateFluentApi(IIndex, IAnnotation)

Mengembalikan panggilan API yang lancar untuk annotation, atau null jika tidak ada panggilan API yang fasih untuk itu.

GenerateFluentApi(IIndex, IAnnotation, String)
Kedaluwarsa..

null Mengembalikan kecuali ditimpa untuk melakukan sebaliknya.

GenerateFluentApi(IKey, IAnnotation)

Mengembalikan panggilan API yang lancar untuk annotation, atau null jika tidak ada panggilan API yang fasih untuk itu.

GenerateFluentApi(IKey, IAnnotation, String)
Kedaluwarsa..

null Mengembalikan kecuali ditimpa untuk melakukan sebaliknya.

GenerateFluentApi(IModel, IAnnotation)

Mengembalikan panggilan API yang lancar untuk annotation, atau null jika tidak ada panggilan API yang fasih untuk itu.

GenerateFluentApi(IModel, IAnnotation, String)
Kedaluwarsa..

null Mengembalikan kecuali ditimpa untuk melakukan sebaliknya.

GenerateFluentApi(INavigation, IAnnotation)

Mengembalikan panggilan API yang lancar untuk annotation, atau null jika tidak ada panggilan API yang fasih untuk itu.

GenerateFluentApi(IProperty, IAnnotation)

Mengembalikan panggilan API yang lancar untuk annotation, atau null jika tidak ada panggilan API yang fasih untuk itu.

GenerateFluentApi(IProperty, IAnnotation, String)
Kedaluwarsa..

null Mengembalikan kecuali ditimpa untuk melakukan sebaliknya.

GenerateFluentApi(IRelationalPropertyOverrides, IAnnotation)

Mengembalikan panggilan API yang lancar untuk annotation, atau null jika tidak ada panggilan API yang fasih untuk itu.

GenerateFluentApi(ISequence, IAnnotation)

Mengembalikan panggilan API yang lancar untuk annotation, atau null jika tidak ada panggilan API yang fasih untuk itu.

GenerateFluentApi(ISkipNavigation, IAnnotation)

Mengembalikan panggilan API yang lancar untuk annotation, atau null jika tidak ada panggilan API yang fasih untuk itu.

GenerateFluentApi(ITrigger, IAnnotation)

Mengembalikan panggilan API yang lancar untuk annotation, atau null jika tidak ada panggilan API yang fasih untuk itu.

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(ICheckConstraint, IAnnotation)

Memeriksa apakah yang diberikan annotation ditangani oleh konvensi saat diterapkan ke yang diberikan checkConstraint.

IsHandledByConvention(IComplexProperty, IAnnotation)

Memeriksa apakah yang diberikan annotation ditangani oleh konvensi saat diterapkan ke yang diberikan complexProperty.

IsHandledByConvention(IComplexType, IAnnotation)

Memeriksa apakah yang diberikan annotation ditangani oleh konvensi saat diterapkan ke yang diberikan complexType.

IsHandledByConvention(IEntityType, IAnnotation)

Memeriksa apakah yang diberikan annotation ditangani oleh konvensi saat diterapkan ke yang diberikan entityType.

IsHandledByConvention(IEntityTypeMappingFragment, IAnnotation)

Memeriksa apakah yang diberikan annotation ditangani oleh konvensi saat diterapkan ke yang diberikan fragment.

IsHandledByConvention(IForeignKey, IAnnotation)

Memeriksa apakah yang diberikan annotation ditangani oleh konvensi saat diterapkan ke yang diberikan foreignKey.

IsHandledByConvention(IIndex, IAnnotation)

Memeriksa apakah yang diberikan annotation ditangani oleh konvensi saat diterapkan ke yang diberikan index.

IsHandledByConvention(IKey, IAnnotation)

Memeriksa apakah yang diberikan annotation ditangani oleh konvensi saat diterapkan ke yang diberikan key.

IsHandledByConvention(IModel, IAnnotation)

Memeriksa apakah yang diberikan annotation ditangani oleh konvensi saat diterapkan ke yang diberikan model.

IsHandledByConvention(INavigation, IAnnotation)

Memeriksa apakah yang diberikan annotation ditangani oleh konvensi saat diterapkan ke yang diberikan navigation.

IsHandledByConvention(IProperty, IAnnotation)

Memeriksa apakah yang diberikan annotation ditangani oleh konvensi saat diterapkan ke yang diberikan property.

IsHandledByConvention(IRelationalPropertyOverrides, IAnnotation)

Memeriksa apakah yang diberikan annotation ditangani oleh konvensi saat diterapkan ke yang diberikan overrides.

IsHandledByConvention(ISequence, IAnnotation)

Memeriksa apakah yang diberikan annotation ditangani oleh konvensi saat diterapkan ke yang diberikan sequence.

IsHandledByConvention(ISkipNavigation, IAnnotation)

Memeriksa apakah yang diberikan annotation ditangani oleh konvensi saat diterapkan ke yang diberikan navigation.

IsHandledByConvention(ITrigger, IAnnotation)

Memeriksa apakah yang diberikan annotation ditangani oleh konvensi saat diterapkan ke yang diberikan trigger.

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