public static Reduce ( |
||
expression | ||
primaryKeyNameByTablesWithReducedPrimaryKeyName | string>.IDictionary | |
return |
protected override Expression PreProcess(Expression expression) { IDictionary <string, string> primaryKeyNameByTablesWithReducedPrimaryKeyName; expression = base.PreProcess(expression); expression = SqliteAutoIncrementPrimaryKeyColumnReducer.Reduce(expression, out primaryKeyNameByTablesWithReducedPrimaryKeyName); expression = SqliteForeignKeyConstraintReducer.Reduce(expression, primaryKeyNameByTablesWithReducedPrimaryKeyName); return(expression); }