Skip to main content
All docs
V26.1
  • DevExpress.DataAccess.DataFederation Namespace

    Contains classes that support federated queries and the Federation data source.

    Assembly: DevExpress.DataAccess.v26.1.dll

    NuGet Package: DevExpress.DataAccess

    Classes

    Name Description
    FederationDataSource A federated data source that integrates different data sources and provides uniform data access with a federated query.
    FederationDataSourceBase A base class for the classes that implement federated data sources.
    FederationMasterDetailInfo Identifies the master-detail relationship defined by federated queries.
    FederationRelationColumnInfo Describes the relation and contains key column names and a relation condition operator.
    JoinElement Defines the JOIN clause.
    JoinElementCollection Contains JoinElement objects.
    MasterDetailInfoCollection A collection of the FederationMasterDetailInfo objects that define master-detail relationships.
    QueryBuildingExtensions static Provides extension methods to build a federated query with Fluent API.
    QueryNode A base class for SQL query that retrieves data from one or more sources.
    QueryNodeCollection A collection of federated queries (QueryNode objects).
    SelectAllColumnsExpression
    SelectAllNodeColumnsExpression
    SelectColumnExpression Defines a column in the SELECT statement by the name, alias and source.
    SelectExpression
    SelectExpressionCollection A collection of ISelectExpression objects that define columns in the SELECT statement.
    SelectNode A node that provides data with a SELECT query.
    SelectNodeBuilder Provides a Fluent interface method used to build a federated query.
    Source A data source that is part of the federated data source.
    SourceNode A base class that is a node used to create a federated data source.
    TransformationNode A node that provides data with a Transformation query.
    TransformationNodeBuilder Contains methods that allow you to create transformation-based queries to sources of the Federation Data Source.
    TransformationRule Contains rules that specify how the transformation works.
    TransformationRuleCollection A collection of the TransformationRule objects.
    UnionNode A node that provides data with a Union and UnionAll queries.
    UnionNodeBuilder Provides a Fluent interface method to build a union query.

    Interfaces

    Name Description
    IAliasedNode Defines a node that has a name and an alias.
    IAliasedSelectExpression
    IJoinNode Defines a node that can take part in JOIN statements.
    INodeSelectExpression
    IQueryNode
    ISelectExpression Defines a node that can contain a SELECT expression.

    Structs

    Name Description
    SelectStatement Defines the column and its alias in the SELECT expression.

    Enums

    Name Description
    FederationConditionType Specifies the relation’s condition.
    JoinType Lists join types.
    UnionType Lists values that specify the result set of the query that combines result sets of two or more queries.