Method | Description | |
---|---|---|
GetAggregator ( |
Get a function that coerces an a sequence of one type into another type. This is primarily used for aggregators stored in ProjectionExpression's, which are used to represent the final transformation of the entire result set of a query.
|
|
GetAssociationKeys ( |
Get the members for the key properities to be joined in an association relationship
|
|
GetColumnName ( |
The name of the corresponding table column
|
|
GetMappedMembers ( |
A sequence of all the mapped members
|
|
GetMemberExpression ( |
Get an expression for a mapped property relative to a root expression. The root is either a TableExpression or an expression defining an entity instance.
|
|
GetRelatedType ( |
The type of the entity on the other side of the relationship
|
|
GetTableName ( |
The name of the corresponding database table
|
|
GetTableQuery ( |
Get a query expression that selects all entities from a table
|
|
GetTypeProjection ( |
Gets an expression that constructs an entity instance relative to a root. The root is most often a TableExpression, but may be any other experssion such as a ConstantExpression.
|
|
IsColumn ( |
Determines if a property is mapped onto a column
|
|
IsEntity ( |
Determines if a give CLR type is mapped as a database entity
|
|
IsIdentity ( |
Determines if a property represents or is part of the entities unique identity (often primary key)
|
|
IsMapped ( |
Deterimines is a property is mapped onto a column or relationship
|
|
IsRelationship ( |
Determines if a property is mapped as a relationship
|
|
IsSingletonRelationship ( |
Determines if a relationship property refers to a single optional entity (as opposed to a collection.)
|
|
Translate ( |
Apply mapping translations to this expression
|
Method | Description | |
---|---|---|
QueryMapping ( |
Method | Description | |
---|---|---|
CoerceElement ( |
public GetAggregator ( |
||
expectedType | ||
actualType | ||
return |
public abstract GetAssociationKeys ( |
||
association | ||
declaredTypeMembers | List |
|
associatedMembers | List |
|
return | void |
public abstract GetColumnName ( |
||
member | ||
return | string |
public GetMappedMembers ( |
||
rowType | ||
return | IEnumerable |
public GetMemberExpression ( |
||
root | ||
member | ||
return |
public abstract GetRelatedType ( |
||
member | ||
return |
public abstract GetTableName ( |
||
rowType | ||
return | string |
public GetTableQuery ( |
||
rowType | ||
return | ProjectionExpression |
public GetTypeProjection ( |
||
root | ||
type | ||
return |
public abstract IsColumn ( |
||
member | ||
return | bool |
public abstract IsEntity ( |
||
type | ||
return | bool |
public abstract IsIdentity ( |
||
member | ||
return | bool |
public abstract IsMapped ( |
||
member | ||
return | bool |
public abstract IsRelationship ( |
||
member | ||
return | bool |
public IsSingletonRelationship ( |
||
member | ||
return | bool |
protected QueryMapping ( |
||
language | ||
return | System |
public Translate ( |
||
expression | ||
return |