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