Class ValueToClassMigration
Migrates value to class with one of it's field filled with the value. Useful when required migration from value to class wrapping the value and extending it with additional info.
Inheritance
System.Object
ValueToClassMigration
Implements
Namespace: Eco.Core.Serialization.Migrations
Assembly: Eco.Core.dll
Syntax
public class ValueToClassMigration : Object, IMigration
Constructors
ValueToClassMigration(String, String)
Creates new ValueToClassMigration which converts a value to class with schemaType and saves value to fieldName with same schema type as the value.
Declaration
public ValueToClassMigration(string schemaType, string fieldName)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | schemaType | |
| System.String | fieldName |
Methods
Initialize(MigrationManager)
Declaration
public void Initialize(MigrationManager migrationManager)
Parameters
| Type | Name | Description |
|---|---|---|
| MigrationManager | migrationManager |
Migrate(MigrationContext)
Declaration
public void Migrate(MigrationContext context)
Parameters
| Type | Name | Description |
|---|---|---|
| MigrationContext | context |