static ConfigTests() { ConfigureOneTime.ConfigureNh(); ConfigureOneTime.ConfigureDeletion(); AddIgnoredClass <EntityPermissionBase>("Класс не используется в проекте"); AddIgnoredClass <EntityPermissionExtendedBase>("Класс не используется в проекте"); AddIgnoredClass <EntityUserPermission>("Класс не используется в проекте"); AddIgnoredClass <EntityUserPermissionExtended>("Класс не используется в проекте"); AddIgnoredClass <PresetUserPermission>("Класс не используется в проекте"); AddIgnoredClass <TypeOfEntity>("Класс не используется в проекте"); AddIgnoredProperty <EmployeeIssueOperation>(x => x.IssuedOperation, "Потому что если мы удаляем операцию списания, мы не должны при этом удалять операцию выдачи."); AddIgnoredProperty <EmployeeIssueOperation>(x => x.WarehouseOperation, "Является лиш дополнительной ссылкой на операцию. И скорей всего и так вместе будет удалятся за счет других ссылок."); AddIgnoredProperty <SubdivisionIssueOperation>(x => x.IssuedOperation, "Потому что если мы удаляем операцию списания, мы не должны при этом удалять операцию выдачи."); AddIgnoredProperty <SubdivisionIssueOperation>(x => x.WarehouseOperation, "Является лиш дополнительной ссылкой на операцию. И скорей всего и так вместе будет удалятся за счет других ссылок."); AddIgnoredProperty <EmployeeCardItem>(x => x.ActiveNormItem, "Должно удалятся более сложным способом, а именно через обновление потребностей."); AddIgnoredProperty <IssuanceSheetItem>(x => x.IssueOperation, "Является дополнительной ссылкой на операцию, а не основной, поэтому не должно удалять операцию."); AddIgnoredCollection <ProtectionTools>(x => x.Nomenclatures, "Коллекция многие к многим, связи удаляются на уровне БД. Не много смысла их показывать пользователю."); AddIgnoredCollection <ProtectionTools>(x => x.Analogs, "Коллекция многие к многим, связи удаляются на уровне БД. Не много смысла их показывать пользователю."); AddIgnoredCollection <Nomenclature>(x => x.ProtectionTools, "Коллекция многие к многим, связи удаляются на уровне БД. Не много смысла их показывать пользователю."); AddIgnoredCollection <Size>(x => x.SuitableSizes, "Коллекция многие к многим, связи удаляются на уровне БД. Не много смысла их показывать пользователю."); }
public void Init() { ConfigureOneTime.ConfigureNh(); InitialiseUowFactory(); ConfigureOneTime.ConfigureDeletion(); }