/// <summary> /// Configure manual mapping /// </summary> /// <param name="manager"></param> private static void ConfigureManualMapping(MappingManager manager) { // // These manual mapping function // For table does not have primary key // So we need to map through SQL Script manager.AddManualMapping("ageing_debtors_v", new ManualMapping_ageing_debtors_v()); manager.AddManualMapping("atura_identity", new ManualMapping_atura_identity()); manager.AddManualMapping("Cash_Receipt_Lock", new ManualMapping_Cash_Receipt_Lock()); manager.AddManualMapping("expiry_register_particulars_t", new ManualMapping_expiry_register_particulars_t()); manager.AddManualMapping("glsl_Transactions", new ManualMapping_glsl_Transactions()); manager.AddManualMapping("IBA", new ManualMapping_IBA()); manager.AddManualMapping("period_renewals_particulars_t", new ManualMapping_period_renewals_particulars_t()); manager.AddManualMapping("renewal_retention_report", new ManualMapping_renewal_retention_report()); manager.AddManualMapping("statements", new ManualMapping_statements()); manager.AddManualMapping("tmpPortfolioAnalysis", new ManualMapping_tmpPortfolioAnalysis()); manager.AddManualMapping("turnover", new ManualMapping_turnover()); manager.AddManualMapping("view_DofiReport_Table1", new ManualMapping_view_DofiReport_Table1()); manager.AddManualMapping("view_DofiReport_Table2", new ManualMapping_view_DofiReport_Table2()); manager.AddManualMapping("view_earnings", new ManualMapping_view_earnings()); manager.AddManualMapping("view_earnings2", new ManualMapping_view_earnings2()); manager.AddManualMapping("view_inspay", new ManualMapping_view_inspay()); manager.AddManualMapping("vims_EarningsDiff", new ManualMapping_vims_EarningsDiff()); manager.AddManualMapping("vims_unallocated_csh_credits", new ManualMapping_vims_unallocated_csh_credits()); manager.AddManualMapping("PaidInvoices", new ManualMapping_PaidInvoices()); manager.AddManualMapping("policies_converted", new ManualMapping_policies_converted()); //// //// Add manual mapping //// To map table has circle references //// Or table has difficult references manager.AddManualMapping("branches", new ManualMapping_branches()); manager.AddManualMapping("general_insurance", new ManualMapping_general_insurance()); manager.AddManualMapping("workbooks", new ManualMapping_workbooks()); // // Add manual mapping // To override mapping function with table doesn't need anymore // So just create EMPTY mapping function to improve performance manager.AddManualMapping("Workbook_SOA", new ManualMapping_Workbook_SOA()); manager.AddManualMapping("BackgroundJobs", new ManualMapping_BackgroundJobs()); manager.AddManualMapping("SteadfastReport", new ManualMapping_SteadfastReport()); // // Add manual mapping // To map table has Image field need convert to blob pointer manager.AddManualMapping("claim_sub_tasks", new ManualMapping_claim_sub_tasks()); manager.AddManualMapping("journal_sub_tasks", new ManualMapping_journal_sub_tasks()); manager.AddManualMapping("tasks_sub_tasks", new ManualMapping_tasks_sub_tasks()); manager.AddManualMapping("general_general_insurance_workbooks", new ManualMapping_general_insurance_workbooks()); manager.AddManualMapping("policy_transaction_documents", new ManualMapping_policy_transaction_documents()); manager.AddManualMapping("claim_documents", new ManualMapping_claim_documents()); manager.AddManualMapping("gen_ins_documents", new ManualMapping_gen_ins_documents()); manager.AddManualMapping("task_documents", new ManualMapping_task_documents()); manager.AddManualMapping("confirmation_of_cover", new ManualMapping_confirmation_of_cover()); manager.AddManualMapping("notes", new ManualMapping_notes()); manager.AddManualMapping("DocumentRepository", new ManualMapping_DocumentRepository()); manager.AddManualMapping("EmailTemplates", new ManualMapping_EmailTemplates()); manager.AddManualMapping("client_insurance_portfolio", new ManualMapping_client_insurance_portfolio()); manager.AddManualMapping("policies", new ManualMapping_policies()); manager.AddManualMapping("soa_clauses", new ManualMapping_soa_clauses()); }