ObjectParameter Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Objektum-lekérdezésnek átadott lekérdezési paramétert jelöl.
public ref class ObjectParameter sealed
public sealed class ObjectParameter
type ObjectParameter = class
Public NotInheritable Class ObjectParameter
- Öröklődés
-
ObjectParameter
Példák
Ez a példa új paramétereket ad hozzá a gyűjteményhez. Végigvezeti a ObjectParameterCollection gyűjtemény egyes paramétereinek nevét, típusát és értékét.
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);
}
}
Megjegyzések
Egy vagy egy ObjectQuery<T> lekérdezésszerkesztő metódusnak átadott lekérdezési paramétert jelöl. További információt a Lekérdezésszerkesztő metódusai című témakörben talál.
Az objektumparaméterek névből, típusból és értékből állnak.
Ez az osztály nem örökölhető. További információért lásd ObjectParameterCollection.
Konstruktorok
| Name | Description |
|---|---|
| ObjectParameter(String, Object) |
Inicializálja az osztály új példányát ObjectParameter a megadott névvel és értékkel. |
| ObjectParameter(String, Type) |
Inicializálja az osztály új példányát ObjectParameter a megadott névvel és típussal. |
Tulajdonságok
| Name | Description |
|---|---|
| Name |
Lekéri a paraméter nevét, amely csak konstruktoron keresztül állítható be. |
| ParameterType |
Lekéri a paraméter típusát. |
| Value |
Lekéri vagy beállítja a paraméter értékét. |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |