ObjectParameter Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje parametr dotazu, který se předává objektu dotazu.
public ref class ObjectParameter sealed
public sealed class ObjectParameter
type ObjectParameter = class
Public NotInheritable Class ObjectParameter
- Dědičnost
-
ObjectParameter
Příklady
Tento příklad přidá do kolekce nové parametry. Iteruje se v ObjectParameterCollection kolekci a zobrazuje název, typ a hodnotu každého parametru v kolekci.
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);
}
}
Poznámky
Představuje parametr dotazu, který se předává metodě ObjectQuery<T> tvůrce dotazů. Další informace naleznete v tématu Metody Tvůrce dotazů.
Parametry objektu se skládají z názvu, typu a hodnoty.
Tuto třídu nelze zdědit. Další informace najdete na webu ObjectParameterCollection.
Konstruktory
| Name | Description |
|---|---|
| ObjectParameter(String, Object) |
Inicializuje novou instanci ObjectParameter třídy se zadaným názvem a hodnotou. |
| ObjectParameter(String, Type) |
Inicializuje novou instanci ObjectParameter třídy se zadaným názvem a typem. |
Vlastnosti
| Name | Description |
|---|---|
| Name |
Získá název parametru, který lze nastavit pouze prostřednictvím konstruktoru. |
| ParameterType |
Získá typ parametru. |
| Value |
Získá nebo nastaví hodnotu parametru. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |