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)

Применяется к

См. также раздел