C# (CSharp) Remotion.Linq.SqlBackend.SqlStatementModel.Resolved Namespace

Classes

Name Description
ResolvedJoinInfo ResolvedJoinInfo represents a join between two database tables.
ResolvedJoinedGroupingTableInfo ResolvedJoinedGroupingTableInfo constitutes an implementation of ITableInfo that contains a sub-statement that returns items from groupings produced by another SqlTable. ResolvingTableInfoVisitor creates this for an UnresolvedGroupReferenceTableInfo that points to a UnresolvedGroupReferenceTableInfo.ReferencedGroupSource with a SqlGroupingSelectExpression.
ResolvedSimpleTableInfo ResolvedSimpleTableInfo represents the data source defined by a table in a relational database.
ResolvedSubStatementTableInfo ResolvedSubStatementTableInfo represents the data source defined by a table of a subquery in a relational database.
SqlColumnDefinitionExpression Defines a SQL column as an item with a given name coming from a given table alias. The column is represented as [alias].[name].
SqlColumnExpression SqlColumnExpression represents a sql-specific column expression.
SqlColumnReferenceExpression Defines a SQL column as a reference to a column of a SqlEntityExpression. The column is represented as [alias].[entityname_name]. This is used to reference columns of entities defined by substatements, e.g., in from x in (from c in Cooks select c).Distinct() select x.FirstName; x.FirstName is a column that references the entity defined by the substatement.
SqlConvertedBooleanExpression Holds an Expression that originally had bool type, but was converted to int because SQL doesn't know a boolean data type.
SqlEntityConstantExpression SqlEntityConstantExpression holds the primary key for a constant entity.
SqlEntityDefinitionExpression Implementation of SqlEntityExpression for entity definitions, i.e., entities that are directly defined by a table.
SqlEntityExpression SqlEntityExpression represents an entity in a SQL expression. It consists of a list of columns, a primary key (which is usually part of the columns list), and a table alias identifying the table or substatement the entity stems from. An entity can have a name, which is used to prefix all of its columns with in the generated SQL.
SqlEntityReferenceExpression Implementation of SqlEntityExpression for entity references, i.e., entities that stem from a substatement. Entity references know the SqlEntityExpression inside the substatement (the referenced entity), and their columns are of type SqlColumnReferenceExpression.