ObjectParameter Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un paramètre de requête passé à une requête d’objet.
public ref class ObjectParameter sealed
public sealed class ObjectParameter
type ObjectParameter = class
Public NotInheritable Class ObjectParameter
- Héritage
-
ObjectParameter
Exemples
Cet exemple ajoute de nouveaux paramètres à la collection. Il effectue une itération au sein de la ObjectParameterCollection collection et affiche le nom, le type et la valeur de chaque paramètre de la collection.
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);
}
}
Remarques
Représente un paramètre de requête passé à une ObjectQuery<T> méthode de générateur de requêtes ou à un générateur de requêtes. Pour plus d’informations, consultez Méthodes du Générateur de requêtes.
Les paramètres d’objet se composent d’un nom, d’un type et d’une valeur.
Cette classe ne peut pas être héritée. Pour plus d’informations, consultez ObjectParameterCollection.
Constructeurs
| Nom | Description |
|---|---|
| ObjectParameter(String, Object) |
Initialise une nouvelle instance de la ObjectParameter classe avec le nom et la valeur spécifiés. |
| ObjectParameter(String, Type) |
Initialise une nouvelle instance de la ObjectParameter classe avec le nom et le type spécifiés. |
Propriétés
| Nom | Description |
|---|---|
| Name |
Obtient le nom du paramètre, qui ne peut être défini que par le biais d’un constructeur. |
| ParameterType |
Obtient le type de paramètre. |
| Value |
Obtient ou définit la valeur du paramètre. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |