C# Class Shaolinq.Sqlite.SqliteAutoIncrementPrimaryKeyColumnReducer

Inheritance: SqlExpressionVisitor
Afficher le fichier Open project: tumtumtum/Shaolinq Class Usage Examples

Méthodes publiques

Méthode Description
Reduce ( Expression expression, string>.IDictionary &primaryKeyNameByTablesWithReducedPrimaryKeyName ) : Expression

Méthodes protégées

Méthode Description
VisitColumnDefinition ( SqlColumnDefinitionExpression columnDefinitionExpression ) : Expression
VisitCreateTable ( SqlCreateTableExpression createTableExpression ) : Expression

Private Methods

Méthode Description
SqliteAutoIncrementPrimaryKeyColumnReducer ( ) : System.Collections.Generic

Method Details

Reduce() public static méthode

public static Reduce ( Expression expression, string>.IDictionary &primaryKeyNameByTablesWithReducedPrimaryKeyName ) : Expression
expression System.Linq.Expressions.Expression
primaryKeyNameByTablesWithReducedPrimaryKeyName string>.IDictionary
Résultat System.Linq.Expressions.Expression

VisitColumnDefinition() protected méthode

protected VisitColumnDefinition ( SqlColumnDefinitionExpression columnDefinitionExpression ) : Expression
columnDefinitionExpression Shaolinq.Persistence.Linq.Expressions.SqlColumnDefinitionExpression
Résultat System.Linq.Expressions.Expression

VisitCreateTable() protected méthode

protected VisitCreateTable ( SqlCreateTableExpression createTableExpression ) : Expression
createTableExpression Shaolinq.Persistence.Linq.Expressions.SqlCreateTableExpression
Résultat System.Linq.Expressions.Expression