예제 #1
0
 /// <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());
 }
예제 #2
0
 /// <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));
 }
예제 #3
0
 public object GenerateKey(SqlDialect sqlDialect, EntityMap entityMap, string propertyName, out Sql.SqlOperationPriority priority)
 {
     priority = Sql.SqlOperationPriority.High;
     return(sqlDialect.SelectLastInsertRowIdSql());
 }