Exemplo n.º 1
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="database"></param>
 /// <returns></returns>
 public static Guid NewGuid(SequentialGuidDatabase database)
 {
     switch (database)
     {
         case SequentialGuidDatabase.SqlServer: return NewGuid(SequentialGuidType.AtEnd);
         case SequentialGuidDatabase.Oracle: return NewGuid(SequentialGuidType.Binary);
         case SequentialGuidDatabase.MySql: return NewGuid(SequentialGuidType.String);
         case SequentialGuidDatabase.PostgreSql: return NewGuid(SequentialGuidType.String);
         default: throw new InvalidOperationException();
     }
 }
        /// <summary>
        ///
        /// </summary>
        /// <param name="database"></param>
        /// <returns></returns>
        public static Guid NewGuid(SequentialGuidDatabase database)
        {
            switch (database)
            {
            case SequentialGuidDatabase.SqlServer: return(NewGuid(SequentialGuidType.AtEnd));

            case SequentialGuidDatabase.Oracle: return(NewGuid(SequentialGuidType.Binary));

            case SequentialGuidDatabase.MySql: return(NewGuid(SequentialGuidType.String));

            case SequentialGuidDatabase.PostgreSql: return(NewGuid(SequentialGuidType.String));

            default: throw new InvalidOperationException();
            }
        }
Exemplo n.º 3
0
 public static Guid NewGuid(SequentialGuidDatabase database)
 {
     return(NewGuid(database.GetSequentialGuidType()));
 }