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 результирующий тип.