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

Migrate data from 7000065 to 7000066. Redux of DM64, but using a real DM. This will make sure that all missing xml elements for basic data properties (including basic custom properties) are included in the xml.
Inheritance: IDataMigration
Afficher le fichier Open project: sillsdev/FieldWorks

Private Properties

Свойство Type Description
CacheBasicProperties List>.Dictionary
CreateBasicProperty void
CreateCustomProperty void
CreateValAttribute System.Xml.Linq.XAttribute
GetDefaultValueForPropertyType string

Méthodes publiques

Méthode Description
PerformMigration ( IDomainObjectDTORepository domainObjectDtoRepository ) : void

Private Methods

Méthode Description
CacheBasicProperties ( IFwMetaDataCacheManaged mdc ) : List>.Dictionary
CreateBasicProperty ( System.Xml.Linq.XElement rootElement, PropertyInfo basicPropertyInfo ) : void
CreateCustomProperty ( System.Xml.Linq.XElement rootElement, PropertyInfo basicCustomPropertyInfo ) : void
CreateValAttribute ( CellarPropertyType propertyType ) : System.Xml.Linq.XAttribute
GetDefaultValueForPropertyType ( CellarPropertyType propertyType ) : string

Method Details

PerformMigration() public méthode

public PerformMigration ( IDomainObjectDTORepository domainObjectDtoRepository ) : void
domainObjectDtoRepository IDomainObjectDTORepository
Résultat void