Class DictionaryMigration
Base class for dictionary migrations. Initializes schema types and key/value serializers.
Inheritance
System.Object
DictionaryMigration
Assembly: Eco.Core.dll
Syntax
public abstract class DictionaryMigration : Object, IMigration
Constructors
DictionaryMigration(String, String)
Declaration
protected DictionaryMigration(string keySchemaType, string valueSchemaType)
Parameters
Type |
Name |
Description |
System.String |
keySchemaType |
|
System.String |
valueSchemaType |
|
DictionaryMigration(String, String, String)
Declaration
protected DictionaryMigration(string keySchemaType, string valueSchemaType, string newSchemaType)
Parameters
Type |
Name |
Description |
System.String |
keySchemaType |
|
System.String |
valueSchemaType |
|
System.String |
newSchemaType |
|
Fields
keySchemaType
Declaration
protected readonly string keySchemaType
Field Value
Type |
Description |
System.String |
|
keySerializer
Declaration
protected ISerializer keySerializer
Field Value
migrationManager
Declaration
protected MigrationManager migrationManager
Field Value
newSchemaType
Declaration
protected readonly string newSchemaType
Field Value
Type |
Description |
System.String |
|
valueSchemaType
Declaration
protected readonly string valueSchemaType
Field Value
Type |
Description |
System.String |
|
valueSerializer
Declaration
protected ISerializer valueSerializer
Field Value
Methods
Initialize(MigrationManager)
Declaration
public virtual void Initialize(MigrationManager manager)
Parameters
Migrate(MigrationContext)
Declaration
public abstract void Migrate(MigrationContext context)
Parameters
Implements
Extension Methods