ObjectParameter Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een queryparameter die wordt doorgegeven aan een objectquery.
public ref class ObjectParameter sealed
public sealed class ObjectParameter
type ObjectParameter = class
Public NotInheritable Class ObjectParameter
- Overname
-
ObjectParameter
Voorbeelden
In dit voorbeeld worden nieuwe parameters toegevoegd aan de verzameling. Hiermee wordt de ObjectParameterCollection naam, het type en de waarde van elke parameter in de verzameling herhaald.
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);
}
}
Opmerkingen
Vertegenwoordigt een queryparameter die wordt doorgegeven aan een ObjectQuery<T> of een opbouwmethode voor query's. Zie Methoden voor opbouwfunctie voor query's voor meer informatie.
Objectparameters bestaan uit een naam, een type en een waarde.
Deze klasse kan niet worden overgenomen. Zie ObjectParameterCollection voor meer informatie.
Constructors
| Name | Description |
|---|---|
| ObjectParameter(String, Object) |
Initialiseert een nieuw exemplaar van de ObjectParameter klasse met de opgegeven naam en waarde. |
| ObjectParameter(String, Type) |
Initialiseert een nieuw exemplaar van de ObjectParameter klasse met de opgegeven naam en het opgegeven type. |
Eigenschappen
| Name | Description |
|---|---|
| Name |
Hiermee haalt u de parameternaam op, die alleen kan worden ingesteld via een constructor. |
| ParameterType |
Hiermee haalt u het parametertype op. |
| Value |
Hiermee haalt u de parameterwaarde op of stelt u deze in. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |