DbExpressionBuilder.IsOfOnly(DbExpression, TypeUsage) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает новое выражение DbIsOfExpression, определяющее, принадлежит ли заданный аргумент определенному типу (только этому типу, не подтипу).
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbIsOfExpression ^ IsOfOnly(System::Data::Common::CommandTrees::DbExpression ^ argument, System::Data::Metadata::Edm::TypeUsage ^ type);
public static System.Data.Common.CommandTrees.DbIsOfExpression IsOfOnly (this System.Data.Common.CommandTrees.DbExpression argument, System.Data.Metadata.Edm.TypeUsage type);
static member IsOfOnly : System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.TypeUsage -> System.Data.Common.CommandTrees.DbIsOfExpression
<Extension()>
Public Function IsOfOnly (argument As DbExpression, type As TypeUsage) As DbIsOfExpression
Параметры
- argument
- DbExpression
Выражение, задающее экземпляр.
- type
- TypeUsage
Метаданные типа, задающие тип, с которым нужно сравнить тип результата экземпляра.
Возвращаемое значение
Новый объект DbIsOfExpression с заданным экземпляром и типом и DbExpressionKind IsOfOnly.
Исключения
argument
или type
равно null.
type
не совпадает с типом результата argument
по иерархии типа.
Комментарии
Для DbIsOfExpression требуется argument
полиморфный тип результата, который является типом из той же иерархии типов, что type
и этот тип результата.