ObjectParameter Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет параметр запроса, передаваемый в запрос объекта.
public ref class ObjectParameter sealed
public sealed class ObjectParameter
type ObjectParameter = class
Public NotInheritable Class ObjectParameter
- Наследование
-
ObjectParameter
Примеры
В этом примере в коллекцию добавляются новые параметры. Он выполняет итерацию ObjectParameterCollection по имени, типу и значению каждого параметра в коллекции.
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);
}
}
Комментарии
Представляет параметр запроса, передаваемый ObjectQuery<T> методу построителя запросов или методу построителя запросов. Дополнительные сведения см. в разделе "Методы построителя запросов".
Параметры объекта состоят из имени, типа и значения.
Этот класс не может быть унаследован. Дополнительные сведения см. в разделе ObjectParameterCollection.
Конструкторы
| Имя | Описание |
|---|---|
| ObjectParameter(String, Object) |
Инициализирует новый экземпляр ObjectParameter класса с указанным именем и значением. |
| ObjectParameter(String, Type) |
Инициализирует новый экземпляр ObjectParameter класса с указанным именем и типом. |
Свойства
| Имя | Описание |
|---|---|
| Name |
Возвращает имя параметра, которое можно задать только с помощью конструктора. |
| ParameterType |
Возвращает тип параметра. |
| Value |
Возвращает или задает значение параметра. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит в качестве хэш-функции по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |