C# Класс EAAddinFramework.Databases.Compare.EADatabaseComparer

Description of EADatabaseComparer.
Наследование: DatabaseComparer
Показать файл Открыть проект

Открытые методы

Метод Описание
EADatabaseComparer ( Database newDatabase, Database existingDatabase ) : System
addComparisonDetails ( EADatabaseItemComparison comparedItem ) : List
compare ( ) : void
save ( ) : void
setOverride ( DatabaseItemComparison overrideCompare, bool overrideValue, List updatedNewItems = null ) : void
updateOverrides ( List tableComparisons ) : void

for each overridden existing item we update the new item, but only if this is the only existing item referencing the new item. If there are more then we need to duplicate the columns in the new database

Приватные методы

Метод Описание
addTableComparison ( EADatabaseItemComparison tableComparison ) : void
addToComparison ( DatabaseItemComparison comparedItem ) : void
addToComparison ( List addedComparedItems ) : void

Описание методов

EADatabaseComparer() публичный Метод

public EADatabaseComparer ( Database newDatabase, Database existingDatabase ) : System
newDatabase EAAddinFramework.Databases.Database
existingDatabase EAAddinFramework.Databases.Database
Результат System

addComparisonDetails() публичный Метод

public addComparisonDetails ( EADatabaseItemComparison comparedItem ) : List
comparedItem EADatabaseItemComparison
Результат List

compare() публичный Метод

public compare ( ) : void
Результат void

save() публичный Метод

public save ( ) : void
Результат void

setOverride() публичный Метод

public setOverride ( DatabaseItemComparison overrideCompare, bool overrideValue, List updatedNewItems = null ) : void
overrideCompare DatabaseItemComparison
overrideValue bool
updatedNewItems List
Результат void

updateOverrides() публичный Метод

for each overridden existing item we update the new item, but only if this is the only existing item referencing the new item. If there are more then we need to duplicate the columns in the new database
public updateOverrides ( List tableComparisons ) : void
tableComparisons List
Результат void