System.Data.Common.CommandTrees.ExpressionBuilder Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет API дерева команд.
Классы
| Имя | Описание |
|---|---|
| DbExpressionBuilder |
Предоставляет API для создания DbExpressionи позволяет получить доступ к API в качестве методов расширения в самом типе выражения. |
| EdmFunctions |
Предоставляет API для создания DbExpression s, которые вызывают канонические функции EDM и позволяют получить доступ к API как методы расширения в самом типе выражения. |
| Row |
Предоставляет средства вызова NewRow(IEnumerable<KeyValuePair<String,DbExpression>>), подобные конструктору. |
Комментарии
System.Data.Common.CommandTrees.ExpressionBuilder API используется для создания выражений, которые представлены DbExpression объектами. API дерева команд, предоставляемый DbExpressionBuilder классом, имеет следующие характеристики:
Функциональные: DbExpression объекты создаются с помощью функциональных шаблонов, которые обеспечивают естественный поток строительства.
Слабо связан: DbExpression объект не привязан к определенному дереву команд и может использоваться в любом контексте, в котором удовлетворяется соглашение типа.
Неизменяемый: API состоит полностью из неизменяемых типов; мутируемость может быть имитирована путем замены новых значений при перестроении дерева выражений.