# Class NpgsqlSequentialStringValueGenerator

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 NpgsqlSequentialStringValueGenerator : ValueGenerator<string>

Inheritance
  object
  ValueGenerator
  ValueGenerator<string>
  NpgsqlSequentialStringValueGenerator

Inherited Members
  ValueGenerator<string>.NextAsync(EntityEntry, CancellationToken)
  ValueGenerator<string>.NextValue(EntityEntry)
  ValueGenerator<string>.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)

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 string Next(EntityEntry entry)

#### Parameters

`entry` EntityEntry

#### Returns

string