Share via


ISqlServerModelAnnotations Interface

Definition

API for SQL Server-specific annotations accessed through SqlServer(IModel).

public interface ISqlServerModelAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalModelAnnotations
type ISqlServerModelAnnotations = interface
    interface IRelationalModelAnnotations
Public Interface ISqlServerModelAnnotations
Implements IRelationalModelAnnotations
Derived
Implements

Properties

DatabaseName (Inherited from IRelationalModelAnnotations)
DbFunctions

All IDbFunctions contained in the model.

(Inherited from IRelationalModelAnnotations)
DefaultSchema

The default schema to use for the model, or null if none has been explicitly set.

(Inherited from IRelationalModelAnnotations)
HiLoSequenceName

Gets the sequence name to use with ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

HiLoSequenceSchema

Gets the schema for the sequence to use with ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

Sequences

All ISequences contained in the model.

(Inherited from IRelationalModelAnnotations)
ValueGenerationStrategy

The SqlServerValueGenerationStrategy to use for properties of keys in the model, unless the property has a different strategy explicitly set.

Methods

FindDbFunction(MethodInfo)

Finds a IDbFunction that is mapped to the method represented by the given MethodInfo.

(Inherited from IRelationalModelAnnotations)
FindSequence(String, String)

Finds an ISequence with the given name.

(Inherited from IRelationalModelAnnotations)

Applies to