Condividi tramite


Classe AnnotationValues

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Rappresenta una coppia di valori di annotazione nell'oggetto DbMigration sottoposto a scaffolding o codificato manualmente.

Gerarchia di ereditarietà

System.Object
  System.Data.Entity.Infrastructure.Annotations.AnnotationValues

Spazio dei nomi:  System.Data.Entity.Infrastructure.Annotations
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class AnnotationValues
'Utilizzo
Dim instance As AnnotationValues
public sealed class AnnotationValues
public ref class AnnotationValues sealed
[<SealedAttribute>]
type AnnotationValues =  class end
public final class AnnotationValues

Il tipo AnnotationValues espone i seguenti membri.

Costruttori

  rapporti Descrizione
Metodo pubblico AnnotationValues Crea una nuova coppia di valori di annotazione.

In alto

Proprietà

  rapporti Descrizione
Proprietà pubblica NewValue Ottiene il valore nuovo dell'annotazione, che può essere null se l'annotazione è appena stata eliminata.
Proprietà pubblica OldValue Ottiene il valore precedente dell'annotazione, che può essere null se l'annotazione è appena stata creata.

In alto

Metodi

  rapporti Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato è uguale a questa istanza dell'oggetto. (Esegue l'override di Object.Equals(Object)).
Metodo pubblico GetHashCode Recupera il codice hash. (Esegue l'override di Object.GetHashCode()).
Metodo pubblico GetType (Ereditato da Object)
Metodo pubblico ToString (Ereditato da Object)

In alto

Operatori

  rapporti Descrizione
Operatore pubblicoMembro statico Equality Restituisce true se entrambe le coppie di annotazioni contengono gli stessi valori; in caso contrario, false.
Operatore pubblicoMembro statico Inequality Restituisce true se le due coppie di annotazioni contengono valori differenti; in caso contrario, false.

In alto

Note

Code First consente di associare le annotazioni personalizzate alle colonne e alle tabelle nel modello generato. Questa classe rappresenta una coppia di valori di annotazione in una migrazione in modo che quando cambia il modello Code First, il valore precedente dell'annotazione e il nuovo valore dell'annotazione possono essere forniti alla migrazione e utilizzati per generare SQL.

Thread safety

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi System.Data.Entity.Infrastructure.Annotations