ObjectParameter 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.
Rappresenta un parametro di query passato a una query di oggetto.
public ref class ObjectParameter sealed
public sealed class ObjectParameter
type ObjectParameter = class
Public NotInheritable Class ObjectParameter
- Ereditarietà
-
ObjectParameter
Esempio
In questo esempio vengono aggiunti nuovi parametri alla raccolta. Viene scorso l'oggetto ObjectParameterCollection e vengono visualizzati il nome, il tipo e il valore di ogni parametro nella raccolta.
using (AdventureWorksEntities context =
new AdventureWorksEntities())
{
string queryString =
@"SELECT VALUE contact FROM AdventureWorksEntities.Contacts
AS contact WHERE contact.LastName = @ln
AND contact.FirstName = @fn";
ObjectQuery<Contact> contactQuery =
new ObjectQuery<Contact>(queryString, context);
// Add parameters to the collection.
contactQuery.Parameters.Add(new ObjectParameter("ln", "Adams"));
contactQuery.Parameters.Add(new ObjectParameter("fn", "Frances"));
ObjectParameterCollection objectParameterCollection =
contactQuery.Parameters;
// Iterate through the ObjectParameterCollection.
foreach (ObjectParameter result in objectParameterCollection)
{
Console.WriteLine("{0} {1} {2}", result.Name,
result.Value,
result.ParameterType);
}
}
Commenti
Rappresenta un parametro di query passato a un oggetto ObjectQuery<T> o a un metodo del generatore di query. Per altre informazioni, vedere Metodi di Generatore query.
I parametri dell'oggetto sono costituiti da nome, tipo e valore.
La classe non può essere ereditata. Per altre informazioni, vedere ObjectParameterCollection.
Costruttori
ObjectParameter(String, Object) |
Inizializza una nuova istanza della classe ObjectParameter con il nome e il valore specificati. |
ObjectParameter(String, Type) |
Inizializza una nuova istanza della classe ObjectParameter con il nome e il tipo specificati. |
Proprietà
Name |
Ottiene il nome del parametro che può essere impostato solo tramite un costruttore. |
ParameterType |
Ottiene il tipo del parametro. |
Value |
Ottiene o imposta il valore del parametro. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |