public TestBll(bool autoDetectChangesEnabled, bool lazyLoadingEnabled, bool isCreateDb) { Db = new LocationDb(isCreateDb); Db.Configuration.AutoDetectChangesEnabled = autoDetectChangesEnabled; Db.Configuration.LazyLoadingEnabled = lazyLoadingEnabled; //关闭延迟加载 Maps = new MapBll(Db); Areas = new AreaBll(Db); Position = new PositionBll(DbHistory); TagPositions = new TagPositionBll(Db); Departments = new DepartmentBll(Db); Users = new UserBll(Db); Tags = new TagBll(Db); Archors = new ArchorBll(Db); KKSCodes = new KKSCodeBll(Db); t_KKSCodes = new t_KKSCodeBll(Dbtopviewxp); t_SetModels = new t_SetModelBll(Db); t_TypeProperties = new t_Template_TypePropertyBll(Db); TransformMs = new TransformMBll(Db); DevInfos = new DevInfoBll(Db); DevPos = new DevPosBll(Db); U3DPositions = new U3DPositionBll(DbHistory); PhysicalTopologys = new PhysicalTopologyBll(Db); NodeKKSs = new NodeKKSBll(Db); Personnels = new PersonnelBll(Db); Posts = new PostBll(Db); JurisDictions = new JurisDictionBll(Db); JurisDictionRecords = new JurisDictionRecordBll(Db); Meterials = new MeterialBll(Db); //U3DPositions.ToList(); ConfigArgs = new ConfigArgBll(Db); Bounds = new BoundBll(Db); Points = new PointBll(Db); OperationTickets = new OperationTicketBll(Db); OperationItems = new OperationItemBll(Db); WorkTickets = new WorkTicketBll(Db); SafetyMeasuress = new SafetyMeasuresBll(Db); MobileInspections = new MobileInspectionBll(Db); MobileInspectionItems = new MobileInspectionItemBll(Db); MobileInspectionContents = new MobileInspectionContentBll(Db); MobileInspectionDevs = new MobileInspectionDevBll(Db); PersonnelMobileInspections = new PersonnelMobileInspectionBll(Db); PersonnelMobileInspectionItems = new PersonnelMobileInspectionItemBll(Db); PersonnelMobileInspectionHistorys = new PersonnelMobileInspectionHistoryBll(DbHistory); PersonnelMobileInspectionItemHistorys = new PersonnelMobileInspectionItemHistoryBll(DbHistory); OperationTicketHistorys = new OperationTicketHistoryBll(DbHistory); OperationItemHistorys = new OperationItemHistoryBll(DbHistory); WorkTicketHistorys = new WorkTicketHistoryBll(DbHistory); SafetyMeasuresHistorys = new SafetyMeasuresHistoryBll(DbHistory); Targets = new TargetBll(Db); Roles = new RoleBll(Db); Menus = new MenuBll(Db); Z.EntityFramework.Extensions.LicenseManager.AddLicense("34;100-LLHSWWHA", "384799A60700037CBFC0EB5E03A62474"); }
public Bll(bool autoDetectChangesEnabled, bool lazyLoadingEnabled, bool isCreateDb, bool useProxy = true) { Db = new LocationDb(isCreateDb); Db.Configuration.AutoDetectChangesEnabled = autoDetectChangesEnabled; Db.Configuration.LazyLoadingEnabled = lazyLoadingEnabled; //关闭延迟加载 Db.Configuration.ProxyCreationEnabled = useProxy; if (ShowLog) { Db.Database.Log = Log.Debug; } Archors = new ArchorBll(Db); Areas = new AreaBll(Db); Bounds = new BoundBll(Db); ConfigArgs = new ConfigArgBll(Db); Departments = new DepartmentBll(Db); DevAlarms = new DevAlarmBll(Db); DevInfos = new DevInfoBll(Db); Dev_DoorAccess = new Dev_DoorAccessBll(Db); Dev_CameraInfos = new Dev_CameraInfoBll(Db); DevInstantDatas = new DevInstantDataBll(Db); DevModels = new DevModelBll(Db); DevTypes = new DevTypeBll(Db); EntranceGuardCards = new EntranceGuardCardBll(Db); EntranceGuardCardToPersonnels = new EntranceGuardCardToPersonnelBll(Db); AreaAuthorizations = new AreaAuthorizationBll(Db); AreaAuthorizationRecords = new AreaAuthorizationRecordBll(Db); KKSCodes = new KKSCodeBll(Db); LocationAlarms = new LocationAlarmBll(Db); LocationCards = new LocationCardBll(Db); LocationCardPositions = new LocationCardPositionBll(Db); LocationCardToPersonnels = new LocationCardToPersonnelBll(Db); MobileInspections = new MobileInspectionBll(Db); MobileInspectionContents = new MobileInspectionContentBll(Db); MobileInspectionDevs = new MobileInspectionDevBll(Db); MobileInspectionItems = new MobileInspectionItemBll(Db); NodeKKSs = new NodeKKSBll(Db); OperationItems = new OperationItemBll(Db); OperationTickets = new OperationTicketBll(Db); Personnels = new PersonnelBll(Db); PersonnelMobileInspections = new PersonnelMobileInspectionBll(Db); PersonnelMobileInspectionItems = new PersonnelMobileInspectionItemBll(Db); Points = new PointBll(Db); Posts = new PostBll(Db); Roles = new RoleBll(Db); SafetyMeasuress = new SafetyMeasuresBll(Db); WorkTickets = new WorkTicketBll(Db); Pictures = new PictureBll(Db); ArchorSettings = new ArchorSettingBll(Db); CardRoles = new CardRoleBll(Db); DevMonitorNodes = new DevMonitorNodeBll(Db); //Shapes = new ShapeBll(Db); //ShapePoints = new ShapePointBll(); DevAlarmHistorys = new DevAlarmHistoryBll(DbHistory); DevEntranceGuardCardActions = new DevEntranceGuardCardActionBll(DbHistory); DevInfoHistorys = new DevInfoHistoryBll(DbHistory); DevInstantDataHistorys = new DevInstantDataHistoryBll(DbHistory); EntranceGuardCardHistorys = new EntranceGuardCardHistoryBll(DbHistory); EntranceGuardCardToPersonnelHistorys = new EntranceGuardCardToPersonnelHistoryBll(DbHistory); LocationAlarmHistorys = new LocationAlarmHistoryBll(DbHistory); LocationCardHistorys = new LocationCardHistoryBll(DbHistory); LocationCardToPersonnelHistorys = new LocationCardToPersonnelHistoryBll(DbHistory); OperationItemHistorys = new OperationItemHistoryBll(DbHistory); OperationTicketHistorys = new OperationTicketHistoryBll(DbHistory); PersonnelHistorys = new PersonnelHistoryBll(DbHistory); PersonnelMobileInspectionHistorys = new PersonnelMobileInspectionHistoryBll(DbHistory); PersonnelMobileInspectionItemHistorys = new PersonnelMobileInspectionItemHistoryBll(DbHistory); Positions = new PositionBll(DbHistory); SafetyMeasuresHistorys = new SafetyMeasuresHistoryBll(DbHistory); U3DPositions = new U3DPositionBll(DbHistory); WorkTicketHistorys = new WorkTicketHistoryBll(DbHistory); bus_anchors = new bus_anchorBll(DbE); bus_tags = new bus_tagBll(DbE); bus_anchor_config = new bus_anchor_configBll(DbE); bus_anchor_switch_area = new bus_anchor_switch_areaBll(DbE); //LocationCards.ToList(); //DevEntranceGuardCardActions.ToList(); //bus_archors.ToList(); Z.EntityFramework.Extensions.LicenseManager.AddLicense("34;100-LLHSWWHA", "384799A60700037CBFC0EB5E03A62474"); }