C# Class SIL.FieldWorks.FDO.DomainServices.DataMigration.DataMigration7000057

Migrate data from 7000056 to 7000057. Data migration to change Irregularly Inflected Form variant types to class LexEntryInflType (for LT-7581).
Actually, this DM will try to delete the old one and
Inheritance: IDataMigration
Datei anzeigen Open project: sillsdev/FieldWorks

Public Methods

Method Description
ChangeClassOfOwnerAndChildren ( IDomainObjectDTORepository dtoRepo, DomainObjectDTO dtoToChange, string oldClassname, string newClassname ) : void
PerformMigration ( IDomainObjectDTORepository domainObjectDtoRepository ) : void

Private Methods

Method Description
TryChangeOwnerClass ( IDomainObjectDTORepository dtoRepo, DomainObjectDTO dtoToChange, string oldClassname, string newClassname ) : bool

Method Details

ChangeClassOfOwnerAndChildren() public method

public ChangeClassOfOwnerAndChildren ( IDomainObjectDTORepository dtoRepo, DomainObjectDTO dtoToChange, string oldClassname, string newClassname ) : void
dtoRepo IDomainObjectDTORepository
dtoToChange DomainObjectDTO
oldClassname string
newClassname string
return void

PerformMigration() public method

public PerformMigration ( IDomainObjectDTORepository domainObjectDtoRepository ) : void
domainObjectDtoRepository IDomainObjectDTORepository
return void