/// <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(); } }
public static Guid NewGuid(SequentialGuidDatabase database) { return(NewGuid(database.GetSequentialGuidType())); }