Classe SqlCeParameter
Rappresenta un parametro di un oggetto SqlCeCommand e, facoltativamente, il relativo mapping a una colonna DataSet. Questa classe non può essere ereditata.
Gerarchia di ereditarietà
System.Object
System.MarshalByRefObject
System.Data.Common.DbParameter
System.Data.SqlServerCe.SqlCeParameter
Spazio dei nomi System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)
Sintassi
'Dichiarazione
Public NotInheritable Class SqlCeParameter _
Inherits DbParameter _
Implements ICloneable
'Utilizzo
Dim instance As SqlCeParameter
public sealed class SqlCeParameter : DbParameter,
ICloneable
public ref class SqlCeParameter sealed : public DbParameter,
ICloneable
[<SealedAttribute>]
type SqlCeParameter =
class
inherit DbParameter
interface ICloneable
end
public final class SqlCeParameter extends DbParameter implements ICloneable
Nel tipo SqlCeParameter sono esposti i membri seguenti.
Costruttori
Nome | Descrizione | |
---|---|---|
SqlCeParameter() | Inizializza una nuova istanza della classe SqlCeParameter. | |
SqlCeParameter(String, SqlDbType) | Inizializza una nuova istanza della classe SqlCeParameter con il nome del parametro e il tipo di dati. | |
SqlCeParameter(String, Object) | Inizializza una nuova istanza della classe SqlCeParameter con il nome del parametro e il valore del nuovo oggetto SqlCeParameter. | |
SqlCeParameter(String, SqlDbType, Int32) | Inizializza una nuova istanza della classe SqlCeParameter con il nome del parametro, il tipo di dati e la lunghezza. | |
SqlCeParameter(String, SqlDbType, Int32, String) | Inizializza una nuova istanza della classe SqlCeParameter con il nome del parametro, il tipo di dati, la lunghezza e il nome della colonna di origine. | |
SqlCeParameter(String, SqlDbType, Int32, Boolean, Byte, Byte, String, DataRowVersion, Object) | Inizializza una nuova istanza della classe SqlCeParameter con il nome del parametro, il tipo di dati, la lunghezza e altre proprietà. In SQL Server Compact sono supportati solo parametri di input. | |
SqlCeParameter(String, SqlDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) | Inizializza una nuova istanza della classe SqlCeParameter con il nome del parametro, il tipo di dati, la lunghezza, la direzione del parametro e altre proprietà. In SQL Server Compact sono supportati solo parametri di input. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
DbType | Ottiene o imposta l'enumerazione DbType del parametro. Esegue l'override di DbParameter.DbType. | |
Direction | Questa proprietà restituisce sempre ParameterDirection.Input per il provider di dati .NET Compact Framework per SQL Server Compact. L'impostazione di questa proprietà su un valore diverso genera un'eccezione InvalidOperationException. Esegue l'override di DbParameter.Direction. | |
IsNullable | Ottiene o imposta un valore che indica se il parametro accetta valori null. Esegue l'override di DbParameter.IsNullable. | |
Offset | Infrastruttura. | |
ParameterName | Ottiene o imposta il nome della classe SqlCeParameter. Esegue l'override di DbParameter.ParameterName. | |
Precision | Ottiene o imposta il numero massimo di cifre utilizzate per rappresentare la proprietà Value. | |
Scale | Ottiene o imposta il numero di posizioni decimali a cui viene risolta la proprietà Value. | |
Size | Ottiene o imposta la lunghezza massima dei dati all'interno della colonna. Esegue l'override di DbParameter.Size. | |
SourceColumn | Ottiene o imposta il nome della colonna di origine mappata alla classe DataSet e utilizzata per il caricamento o la restituzione della proprietà Value. Esegue l'override di DbParameter.SourceColumn. | |
SourceColumnNullMapping | Infrastruttura. Esegue l'override di DbParameter.SourceColumnNullMapping. | |
SourceVersion | Ottiene o imposta l'oggetto DataRowVersion da utilizzare per il caricamento della proprietà Value. Esegue l'override di DbParameter.SourceVersion. | |
SqlDbType | Ottiene o imposta l'enumerazione SqlDbType del parametro. | |
Value | Ottiene o imposta il valore del parametro. Esegue l'override di DbParameter.Value. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
CreateObjRef | (ereditato da MarshalByRefObject) | |
Equals | (ereditato da Object) | |
Finalize | (ereditato da Object) | |
GetHashCode | (ereditato da Object) | |
GetLifetimeService | (ereditato da MarshalByRefObject) | |
GetType | (ereditato da Object) | |
InitializeLifetimeService | (ereditato da MarshalByRefObject) | |
MemberwiseClone() | (ereditato da Object) | |
MemberwiseClone(Boolean) | (ereditato da MarshalByRefObject) | |
ResetDbType | Reimposta il tipo associato a questo oggetto SqlCeParameter. Esegue l'override di DbParameter.ResetDbType(). | |
ToString | Ottiene una stringa che contiene la proprietà ParameterName. Esegue l'override di Object.ToString(). |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
ICloneable.Clone | ||
IDbDataParameter.Precision | (ereditato da DbParameter) | |
IDbDataParameter.Scale | (ereditato da DbParameter) |
In alto
Osservazioni
Per i nomi dei parametri non è prevista distinzione tra maiuscole e minuscole.
Esempi
Nell'esempio che segue è illustrato un utilizzo tipico della classe SqlCeParameter.
Dim param As New SqlCeParameter("@Description", SqlDbType.NVarChar)
param.Value = "garden hose"
SqlCeParameter param = new SqlCeParameter("@Description", SqlDbType.NVarChar);
param.Value = "garden hose";
Protezione dei thread
I membri statici pubblici (Shared in Microsoft Visual Basic) di questo tipo sono thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.