|
|
@ -3,13 +3,21 @@ |
|
|
public class AbpSequentialGuidGeneratorOptions |
|
|
public class AbpSequentialGuidGeneratorOptions |
|
|
{ |
|
|
{ |
|
|
/// <summary>
|
|
|
/// <summary>
|
|
|
/// Default value: <see cref="SequentialGuidType.SequentialAtEnd"/>.
|
|
|
/// Default value: null (unspecified).
|
|
|
|
|
|
/// Use <see cref="GetDefaultSequentialGuidType"/> method
|
|
|
|
|
|
/// to get the value on use, since it fall backs to a default value.
|
|
|
/// </summary>
|
|
|
/// </summary>
|
|
|
public SequentialGuidType DefaultSequentialGuidType { get; set; } |
|
|
public SequentialGuidType? DefaultSequentialGuidType { get; set; } |
|
|
|
|
|
|
|
|
public AbpSequentialGuidGeneratorOptions() |
|
|
/// <summary>
|
|
|
|
|
|
/// Get the <see cref="DefaultSequentialGuidType"/> value
|
|
|
|
|
|
/// or returns <see cref="SequentialGuidType.SequentialAtEnd"/>
|
|
|
|
|
|
/// if <see cref="DefaultSequentialGuidType"/> was null.
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public SequentialGuidType GetDefaultSequentialGuidType() |
|
|
{ |
|
|
{ |
|
|
DefaultSequentialGuidType = SequentialGuidType.SequentialAtEnd; |
|
|
return DefaultSequentialGuidType ?? |
|
|
|
|
|
SequentialGuidType.SequentialAtEnd; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |