Поделиться через


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)

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

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