Condividi tramite


Classe EntityParameter

[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.]

Classe che rappresenta un parametro utilizzato in EntityCommand

Gerarchia di ereditarietà

System.Object
  System.MarshalByRefObject
    System.Data.Common.DbParameter
      System.Data.Entity.Core.EntityClient.EntityParameter

Spazio dei nomi:  System.Data.Entity.Core.EntityClient
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Public Class EntityParameter _
    Inherits DbParameter _
    Implements IDbDataParameter, IDataParameter
'Utilizzo
Dim instance As EntityParameter
public class EntityParameter : DbParameter, 
    IDbDataParameter, IDataParameter
public ref class EntityParameter : public DbParameter, 
    IDbDataParameter, IDataParameter
type EntityParameter =  
    class 
        inherit DbParameter 
        interface IDbDataParameter 
        interface IDataParameter 
    end
public class EntityParameter extends DbParameter implements IDbDataParameter, IDataParameter

Il tipo EntityParameter espone i seguenti membri.

Costruttori

  rapporti Descrizione
Metodo pubblico EntityParameter() Inizializza una nuova istanza della classe EntityParameter utilizzando i valori predefiniti.
Metodo pubblico EntityParameter(String, DbType) Inizializza una nuova istanza della classe EntityParameter utilizzando il nome di parametro e il tipo di dati specificati.
Metodo pubblico EntityParameter(String, DbType, Int32) Inizializza una nuova istanza della classe EntityParameter utilizzando il nome di parametro, il tipo di dati e le dimensioni specificati.
Metodo pubblico EntityParameter(String, DbType, Int32, String) Inizializza una nuova istanza della classe EntityParameter utilizzando le proprietà specificate.
Metodo pubblico EntityParameter(String, DbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) Inizializza una nuova istanza della classe EntityParameter utilizzando le proprietà specificate.

In alto

Proprietà

  rapporti Descrizione
Proprietà pubblica DbType Ottiene o imposta l'oggetto DbType del parametro. (Esegue l'override di DbParameter.DbType).
Proprietà pubblica Direction Ottiene o imposta la direzione del parametro. (Esegue l'override di DbParameter.Direction).
Proprietà pubblica EdmType Ottiene o imposta il tipo del parametro, espresso come EdmType.
Proprietà pubblica IsNullable Ottiene o imposta un valore che indica se il parametro ammette valori Null. (Esegue l'override di DbParameter.IsNullable).
Proprietà pubblica ParameterName Ottiene o imposta il nome del parametro entity. (Esegue l'override di DbParameter.ParameterName).
Proprietà pubblica Precision Ottiene o imposta il numero di cifre utilizzate per rappresentare la proprietà Value.
Proprietà pubblica Scale Ottiene o imposta il numero di posizioni decimali in cui viene risolto Value.
Proprietà pubblica Size Ottiene o imposta le dimensioni massime dei dati all'interno della colonna. (Esegue l'override di DbParameter.Size).
Proprietà pubblica SourceColumn Ottiene o imposta il nome della colonna di origine di cui è stato eseguito il mapping a DataSet e utilizzata per caricare o restituire Value. (Esegue l'override di DbParameter.SourceColumn).
Proprietà pubblica SourceColumnNullMapping Ottiene o imposta un valore che indica se la colonna di origine ammette i valori Null. (Esegue l'override di DbParameter.SourceColumnNullMapping).
Proprietà pubblica SourceVersion Ottiene o imposta l'oggetto DataRowVersion da utilizzare per il caricamento del valore. (Esegue l'override di DbParameter.SourceVersion).
Proprietà pubblica Value Ottiene o imposta il valore del parametro. (Esegue l'override di DbParameter.Value).

In alto

Metodi

  rapporti Descrizione
Metodo pubblico CreateObjRef Critico per la sicurezza. (Ereditato da MarshalByRefObject)
Metodo pubblico Equals (Ereditato da Object)
Metodo protetto Finalize (Ereditato da Object)
Metodo pubblico GetHashCode (Ereditato da Object)
Metodo pubblico GetLifetimeService Critico per la sicurezza. (Ereditato da MarshalByRefObject)
Metodo pubblico GetType (Ereditato da Object)
Metodo pubblico InitializeLifetimeService Critico per la sicurezza. (Ereditato da MarshalByRefObject)
Metodo protetto MemberwiseClone() (Ereditato da Object)
Metodo protetto MemberwiseClone(Boolean) (Ereditato da MarshalByRefObject)
Metodo pubblico ResetDbType Reimposta il tipo associato a EntityParameter. (Esegue l'override di DbParameter.ResetDbType()).
Metodo pubblico ToString Restituisce una rappresentazione di stringa del parametro. (Esegue l'override di Object.ToString()).

In alto

Implementazioni esplicite dell'interfaccia

  rapporti Descrizione
Implementazione esplicita dell'interfacciaProprietà privata IDbDataParameter.Precision (Ereditato da DbParameter)
Implementazione esplicita dell'interfacciaProprietà privata IDbDataParameter.Scale (Ereditato da DbParameter)

In alto

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.Core.EntityClient