/// <summary> /// Generates the specified SQL dialect. /// </summary> /// <param name="sqlDialect">The SQL dialect.</param> /// <param name="entityMap">The entity map.</param> /// <param name="propertyName">Name of the property.</param> /// <param name="priority">The priority.</param> /// <returns></returns> public Guid Generate(SqlDialect sqlDialect, EntityMap entityMap, string propertyName, out Sql.SqlOperationPriority priority) { priority = Sql.SqlOperationPriority.Low; return(NewGuidComb()); }
/// <summary> /// Generates the key. /// </summary> /// <param name="sqlDialect">The SQL dialect.</param> /// <param name="entityMap">The entity map.</param> /// <param name="propertyName">Name of the property.</param> /// <param name="priority">The priority.</param> /// <returns></returns> object IKeyGenerator.GenerateKey(SqlDialect sqlDialect, EntityMap entityMap, string propertyName, out Sql.SqlOperationPriority priority) { return(Generate(sqlDialect, entityMap, propertyName, out priority)); }
public object GenerateKey(SqlDialect sqlDialect, EntityMap entityMap, string propertyName, out Sql.SqlOperationPriority priority) { priority = Sql.SqlOperationPriority.High; return(sqlDialect.SelectLastInsertRowIdSql()); }