AnnotationCodeGenerator Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe di base da usare dai provider di database durante l'implementazione di un IAnnotationCodeGenerator
public class AnnotationCodeGenerator : Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator
type AnnotationCodeGenerator = class
interface IAnnotationCodeGenerator
Public Class AnnotationCodeGenerator
Implements IAnnotationCodeGenerator
- Ereditarietà
-
AnnotationCodeGenerator
- Implementazioni
Commenti
Questa implementazione restituisce false
per tutti i metodi 'IsHandledByConvention' e null
per tutti i metodi 'GenerateFluentApi'. I provider devono eseguire l'override per le annotazioni che comprendono.
Per altre informazioni ed esempi, vedere Implementazione di provider di database e estensioni .
Costruttori
AnnotationCodeGenerator(AnnotationCodeGeneratorDependencies) |
Inizializza una nuova istanza della classe. |
Proprietà
Dependencies |
Dipendenze specifiche del provider relazionale per questo servizio. |
Metodi
FilterIgnoredAnnotations(IEnumerable<IAnnotation>) |
Filtra le annotazioni in |
GenerateDataAnnotation(IEntityType, IAnnotation) |
Restituisce un frammento di codice dell'attributo di annotazione dati per l'oggetto specificato |
GenerateDataAnnotation(IProperty, IAnnotation) |
Restituisce un frammento di codice dell'attributo di annotazione dati per l'oggetto specificato |
GenerateDataAnnotationAttributes(IAnnotatable, IDictionary<String,IAnnotation>) |
Per le annotazioni specificate con attributi di annotazione dati corrispondenti, restituisce tali frammenti di codice di attributo e rimuove le annotazioni. |
GenerateDataAnnotationAttributes(IEntityType, IDictionary<String,IAnnotation>) |
Per le annotazioni specificate con attributi di annotazione dati corrispondenti, restituisce tali frammenti di codice di attributo e rimuove le annotazioni. |
GenerateDataAnnotationAttributes(IProperty, IDictionary<String,IAnnotation>) |
Per le annotazioni specificate con attributi di annotazione dati corrispondenti, restituisce tali frammenti di codice di attributo e rimuove le annotazioni. |
GenerateFluentApi(ICheckConstraint, IAnnotation) |
Restituisce una chiamata API fluente per l'API specificata |
GenerateFluentApi(IComplexProperty, IAnnotation) |
Restituisce una chiamata API fluente per l'API specificata |
GenerateFluentApi(IComplexType, IAnnotation) |
Restituisce una chiamata API fluente per l'API specificata |
GenerateFluentApi(IEntityType, IAnnotation) |
Restituisce una chiamata API fluente per l'API specificata |
GenerateFluentApi(IEntityType, IAnnotation, String) |
Obsoleta..
Restituisce a meno che non venga eseguito l'override |
GenerateFluentApi(IEntityTypeMappingFragment, IAnnotation) |
Restituisce una chiamata API fluente per l'API specificata |
GenerateFluentApi(IForeignKey, IAnnotation) |
Restituisce una chiamata API fluente per l'API specificata |
GenerateFluentApi(IForeignKey, IAnnotation, String) |
Obsoleta..
Restituisce a meno che non venga eseguito l'override |
GenerateFluentApi(IIndex, IAnnotation) |
Restituisce una chiamata API fluente per l'API specificata |
GenerateFluentApi(IIndex, IAnnotation, String) |
Obsoleta..
Restituisce a meno che non venga eseguito l'override |
GenerateFluentApi(IKey, IAnnotation) |
Restituisce una chiamata API fluente per l'API specificata |
GenerateFluentApi(IKey, IAnnotation, String) |
Obsoleta..
Restituisce a meno che non venga eseguito l'override |
GenerateFluentApi(IModel, IAnnotation) |
Restituisce una chiamata API fluente per l'API specificata |
GenerateFluentApi(IModel, IAnnotation, String) |
Obsoleta..
Restituisce a meno che non venga eseguito l'override |
GenerateFluentApi(INavigation, IAnnotation) |
Restituisce una chiamata API fluente per l'API specificata |
GenerateFluentApi(IProperty, IAnnotation) |
Restituisce una chiamata API fluente per l'API specificata |
GenerateFluentApi(IProperty, IAnnotation, String) |
Obsoleta..
Restituisce a meno che non venga eseguito l'override |
GenerateFluentApi(IRelationalPropertyOverrides, IAnnotation) |
Restituisce una chiamata API fluente per l'API specificata |
GenerateFluentApi(ISequence, IAnnotation) |
Restituisce una chiamata API fluente per l'API specificata |
GenerateFluentApi(ISkipNavigation, IAnnotation) |
Restituisce una chiamata API fluente per l'API specificata |
GenerateFluentApi(ITrigger, IAnnotation) |
Restituisce una chiamata API fluente per l'API specificata |
GenerateFluentApiCalls(IAnnotatable, IDictionary<String,IAnnotation>) |
Per le annotazioni indicate con chiamate API fluenti corrispondenti, restituisce le chiamate api fluenti e rimuove le annotazioni. |
GenerateFluentApiCalls(ICheckConstraint, IDictionary<String,IAnnotation>) |
Per le annotazioni indicate con chiamate API fluenti corrispondenti, restituisce le chiamate api fluenti e rimuove le annotazioni. |
GenerateFluentApiCalls(IComplexProperty, IDictionary<String,IAnnotation>) |
Per le annotazioni indicate con chiamate API fluenti corrispondenti, restituisce le chiamate api fluenti e rimuove le annotazioni. |
GenerateFluentApiCalls(IComplexType, IDictionary<String,IAnnotation>) |
Per le annotazioni indicate con chiamate API fluenti corrispondenti, restituisce le chiamate api fluenti e rimuove le annotazioni. |
GenerateFluentApiCalls(IEntityType, IDictionary<String,IAnnotation>) |
Per le annotazioni indicate con chiamate API fluenti corrispondenti, restituisce le chiamate api fluenti e rimuove le annotazioni. |
GenerateFluentApiCalls(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>) |
Per le annotazioni indicate con chiamate API fluenti corrispondenti, restituisce le chiamate api fluenti e rimuove le annotazioni. |
GenerateFluentApiCalls(IForeignKey, IDictionary<String,IAnnotation>) |
Per le annotazioni indicate con chiamate API fluenti corrispondenti, restituisce le chiamate api fluenti e rimuove le annotazioni. |
GenerateFluentApiCalls(IIndex, IDictionary<String,IAnnotation>) |
Per le annotazioni indicate con chiamate API fluenti corrispondenti, restituisce le chiamate api fluenti e rimuove le annotazioni. |
GenerateFluentApiCalls(IKey, IDictionary<String,IAnnotation>) |
Per le annotazioni indicate con chiamate API fluenti corrispondenti, restituisce le chiamate api fluenti e rimuove le annotazioni. |
GenerateFluentApiCalls(IModel, IDictionary<String,IAnnotation>) |
Per le annotazioni indicate con chiamate API fluenti corrispondenti, restituisce le chiamate api fluenti e rimuove le annotazioni. |
GenerateFluentApiCalls(INavigation, IDictionary<String,IAnnotation>) |
Per le annotazioni indicate con chiamate API fluenti corrispondenti, restituisce le chiamate api fluenti e rimuove le annotazioni. |
GenerateFluentApiCalls(IProperty, IDictionary<String,IAnnotation>) |
Per le annotazioni indicate con chiamate API fluenti corrispondenti, restituisce le chiamate api fluenti e rimuove le annotazioni. |
GenerateFluentApiCalls(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>) |
Per le annotazioni indicate con chiamate API fluenti corrispondenti, restituisce le chiamate api fluenti e rimuove le annotazioni. |
GenerateFluentApiCalls(ISequence, IDictionary<String,IAnnotation>) |
Per le annotazioni indicate con chiamate API fluenti corrispondenti, restituisce le chiamate api fluenti e rimuove le annotazioni. |
GenerateFluentApiCalls(ISkipNavigation, IDictionary<String,IAnnotation>) |
Per le annotazioni indicate con chiamate API fluenti corrispondenti, restituisce le chiamate api fluenti e rimuove le annotazioni. |
GenerateFluentApiCalls(ITrigger, IDictionary<String,IAnnotation>) |
Per le annotazioni indicate con chiamate API fluenti corrispondenti, restituisce le chiamate api fluenti e rimuove le annotazioni. |
IsHandledByConvention(ICheckConstraint, IAnnotation) |
Verifica se l'oggetto specificato |
IsHandledByConvention(IComplexProperty, IAnnotation) |
Verifica se l'oggetto specificato |
IsHandledByConvention(IComplexType, IAnnotation) |
Verifica se l'oggetto specificato |
IsHandledByConvention(IEntityType, IAnnotation) |
Verifica se l'oggetto specificato |
IsHandledByConvention(IEntityTypeMappingFragment, IAnnotation) |
Verifica se l'oggetto specificato |
IsHandledByConvention(IForeignKey, IAnnotation) |
Verifica se l'oggetto specificato |
IsHandledByConvention(IIndex, IAnnotation) |
Verifica se l'oggetto specificato |
IsHandledByConvention(IKey, IAnnotation) |
Verifica se l'oggetto specificato |
IsHandledByConvention(IModel, IAnnotation) |
Verifica se l'oggetto specificato |
IsHandledByConvention(INavigation, IAnnotation) |
Verifica se l'oggetto specificato |
IsHandledByConvention(IProperty, IAnnotation) |
Verifica se l'oggetto specificato |
IsHandledByConvention(IRelationalPropertyOverrides, IAnnotation) |
Verifica se l'oggetto specificato |
IsHandledByConvention(ISequence, IAnnotation) |
Verifica se l'oggetto specificato |
IsHandledByConvention(ISkipNavigation, IAnnotation) |
Verifica se l'oggetto specificato |
IsHandledByConvention(ITrigger, IAnnotation) |
Verifica se l'oggetto specificato |
RemoveAnnotationsHandledByConventions(IAnnotatable, IDictionary<String,IAnnotation>) |
Rimuove l'annotazione la cui configurazione è già applicata dalla convenzione e non deve essere specificata in modo esplicito. |
RemoveAnnotationsHandledByConventions(ICheckConstraint, IDictionary<String,IAnnotation>) |
Rimuove l'annotazione la cui configurazione è già applicata dalla convenzione e non deve essere specificata in modo esplicito. |
RemoveAnnotationsHandledByConventions(IComplexProperty, IDictionary<String,IAnnotation>) |
Rimuove l'annotazione la cui configurazione è già applicata dalla convenzione e non deve essere specificata in modo esplicito. |
RemoveAnnotationsHandledByConventions(IComplexType, IDictionary<String,IAnnotation>) |
Rimuove l'annotazione la cui configurazione è già applicata dalla convenzione e non deve essere specificata in modo esplicito. |
RemoveAnnotationsHandledByConventions(IEntityType, IDictionary<String,IAnnotation>) |
Rimuove l'annotazione la cui configurazione è già applicata dalla convenzione e non deve essere specificata in modo esplicito. |
RemoveAnnotationsHandledByConventions(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>) |
Rimuove l'annotazione la cui configurazione è già applicata dalla convenzione e non deve essere specificata in modo esplicito. |
RemoveAnnotationsHandledByConventions(IForeignKey, IDictionary<String,IAnnotation>) |
Rimuove l'annotazione la cui configurazione è già applicata dalla convenzione e non deve essere specificata in modo esplicito. |
RemoveAnnotationsHandledByConventions(IIndex, IDictionary<String,IAnnotation>) |
Rimuove l'annotazione la cui configurazione è già applicata dalla convenzione e non deve essere specificata in modo esplicito. |
RemoveAnnotationsHandledByConventions(IKey, IDictionary<String,IAnnotation>) |
Rimuove l'annotazione la cui configurazione è già applicata dalla convenzione e non deve essere specificata in modo esplicito. |
RemoveAnnotationsHandledByConventions(IModel, IDictionary<String,IAnnotation>) |
Rimuove l'annotazione la cui configurazione è già applicata dalla convenzione e non deve essere specificata in modo esplicito. |
RemoveAnnotationsHandledByConventions(INavigation, IDictionary<String,IAnnotation>) |
Rimuove l'annotazione la cui configurazione è già applicata dalla convenzione e non deve essere specificata in modo esplicito. |
RemoveAnnotationsHandledByConventions(IProperty, IDictionary<String,IAnnotation>) |
Rimuove l'annotazione la cui configurazione è già applicata dalla convenzione e non deve essere specificata in modo esplicito. |
RemoveAnnotationsHandledByConventions(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>) |
Rimuove l'annotazione la cui configurazione è già applicata dalla convenzione e non deve essere specificata in modo esplicito. |
RemoveAnnotationsHandledByConventions(ISequence, IDictionary<String,IAnnotation>) |
Rimuove l'annotazione la cui configurazione è già applicata dalla convenzione e non deve essere specificata in modo esplicito. |
RemoveAnnotationsHandledByConventions(ISkipNavigation, IDictionary<String,IAnnotation>) |
Rimuove l'annotazione la cui configurazione è già applicata dalla convenzione e non deve essere specificata in modo esplicito. |
RemoveAnnotationsHandledByConventions(ITrigger, IDictionary<String,IAnnotation>) |
Rimuove l'annotazione la cui configurazione è già applicata dalla convenzione e non deve essere specificata in modo esplicito. |