Language

MigrationsCodeGenerator.GenerateSnapshot Method

Definition

Overloads

Name Description
GenerateSnapshot(String, Type, String, IModel)

Generates the model snapshot code.

GenerateSnapshot(String, Type, String, IModel, String)

Generates the model snapshot code.

GenerateSnapshot(String, Type, String, IModel)

Source:
MigrationsCodeGenerator.cs
Source:
MigrationsCodeGenerator.cs
Source:
MigrationsCodeGenerator.cs
Source:
MigrationsCodeGenerator.cs
Source:
MigrationsCodeGenerator.cs
Source:
MigrationsCodeGenerator.cs
Source:
MigrationsCodeGenerator.cs
Source:
MigrationsCodeGenerator.cs
Source:
MigrationsCodeGenerator.cs
Source:
MigrationsCodeGenerator.cs

Generates the model snapshot code.

public abstract string GenerateSnapshot(string modelSnapshotNamespace, Type contextType, string modelSnapshotName, Microsoft.EntityFrameworkCore.Metadata.IModel model);
public abstract string GenerateSnapshot(string? modelSnapshotNamespace, Type contextType, string modelSnapshotName, Microsoft.EntityFrameworkCore.Metadata.IModel model);
abstract member GenerateSnapshot : string * Type * string * Microsoft.EntityFrameworkCore.Metadata.IModel -> string
Public MustOverride Function GenerateSnapshot (modelSnapshotNamespace As String, contextType As Type, modelSnapshotName As String, model As IModel) As String

Parameters

modelSnapshotNamespace
String

The model snapshot's namespace.

contextType
Type

The model snapshot's DbContext type.

modelSnapshotName
String

The model snapshot's name.

model
IModel

The model.

Returns

The model snapshot code.

Implements

Applies to

GenerateSnapshot(String, Type, String, IModel, String)

Source:
MigrationsCodeGenerator.cs

Generates the model snapshot code.

public abstract string GenerateSnapshot(string? modelSnapshotNamespace, Type contextType, string modelSnapshotName, Microsoft.EntityFrameworkCore.Metadata.IModel model, string? latestMigrationId = default);
abstract member GenerateSnapshot : string * Type * string * Microsoft.EntityFrameworkCore.Metadata.IModel * string -> string
Public MustOverride Function GenerateSnapshot (modelSnapshotNamespace As String, contextType As Type, modelSnapshotName As String, model As IModel, Optional latestMigrationId As String = Nothing) As String

Parameters

modelSnapshotNamespace
String

The model snapshot's namespace.

contextType
Type

The model snapshot's DbContext type.

modelSnapshotName
String

The model snapshot's name.

model
IModel

The model.

latestMigrationId
String

The ID of the latest migration that has been applied to the model.

Returns

The model snapshot code.

Implements

Applies to