# Class NpgsqlSequentialGuidValueGenerator

Namespace
  Npgsql.EntityFrameworkCore.PostgreSQL.ValueGeneration

Assembly
  Npgsql.EntityFrameworkCore.PostgreSQL.dll

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public class NpgsqlSequentialGuidValueGenerator : ValueGenerator<Guid>

Inheritance
  object
  ValueGenerator
  ValueGenerator<Guid>
  NpgsqlSequentialGuidValueGenerator

Inherited Members
  ValueGenerator<Guid>.NextAsync(EntityEntry, CancellationToken)
  ValueGenerator<Guid>.NextValue(EntityEntry)
  ValueGenerator<Guid>.NextValueAsync(EntityEntry, CancellationToken)
  ValueGenerator.WithConverter(ValueConverter)
  ValueGenerator.GeneratesStableValues
  object.Equals(object)
  object.Equals(object, object)
  object.GetHashCode()
  object.GetType()
  object.MemberwiseClone()
  object.ReferenceEquals(object, object)
  object.ToString()

## Properties

### GeneratesTemporaryValues

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public override bool GeneratesTemporaryValues { get; }

#### Property Value

bool

## Methods

### Next(EntityEntry)

Gets a value to be assigned to a property.

    public override Guid Next(EntityEntry entry)

#### Parameters

`entry` EntityEntry

  The change tracking entry of the entity for which the value is being generated.

#### Returns

Guid

  The value to be assigned to a property.