Struct SqlDatabaseFactoryStatementKey
Represents an identifier of an SQL statement ran during ISqlDatabase creation.
public readonly record struct SqlDatabaseFactoryStatementKey : IEquatable<SqlDatabaseFactoryStatementKey>
- Implements
- Inherited Members
Constructors
SqlDatabaseFactoryStatementKey(Version, int)
Represents an identifier of an SQL statement ran during ISqlDatabase creation.
public SqlDatabaseFactoryStatementKey(Version Version, int Ordinal)
Parameters
Version
VersionVersion associated with the SQL statement.
Ordinal
intOrdinal of the SQL statement.
Properties
Ordinal
Ordinal of the SQL statement.
public int Ordinal { get; init; }
Property Value
Version
Version associated with the SQL statement.
public Version Version { get; init; }
Property Value
Methods
Create(Version)
Creates a new SqlDatabaseFactoryStatementKey instance with Ordinal equal to 0.
[Pure]
public static SqlDatabaseFactoryStatementKey Create(Version version)
Parameters
version
VersionVersion associated with the SQL statement.
Returns
- SqlDatabaseFactoryStatementKey
New SqlDatabaseFactoryStatementKey instance.
NextOrdinal()
Creates a new SqlDatabaseFactoryStatementKey instance with Ordinal incremented by 1.
[Pure]
public SqlDatabaseFactoryStatementKey NextOrdinal()
Returns
- SqlDatabaseFactoryStatementKey
New SqlDatabaseFactoryStatementKey instance.