Class DictionaryEntriesMigration
Base class for for dictionary entries migrations. Supports items filtering, but can't convert empty dictionary to non-empty.
Inheritance
System.Object
DictionaryEntriesMigration
Assembly: Eco.Core.dll
Syntax
public abstract class DictionaryEntriesMigration : DictionaryMigration, IMigration
Constructors
DictionaryEntriesMigration(String, String)
Declaration
protected DictionaryEntriesMigration(string keySchemaType, string valueSchemaType)
Parameters
Type |
Name |
Description |
System.String |
keySchemaType |
|
System.String |
valueSchemaType |
|
DictionaryEntriesMigration(String, String, String)
Declaration
protected DictionaryEntriesMigration(string keySchemaType, string valueSchemaType, string newSchemaType)
Parameters
Type |
Name |
Description |
System.String |
keySchemaType |
|
System.String |
valueSchemaType |
|
System.String |
newSchemaType |
|
Methods
Migrate(MigrationContext)
Declaration
public override void Migrate(MigrationContext context)
Parameters
Overrides
MigrateEntries(Int32, MigrationContext, BinaryWriter)
Declaration
protected abstract int MigrateEntries(int count, MigrationContext context, BinaryWriter writer)
Parameters
Type |
Name |
Description |
System.Int32 |
count |
|
MigrationContext |
context |
|
System.IO.BinaryWriter |
writer |
|
Returns
Type |
Description |
System.Int32 |
|
Implements
Extension Methods