public GrpMbrDacImplV2(DataAccessImpl thisModule) { this.ThisModule = thisModule; //一个未知道错误的补丁 ThisModule.OleDB.ExecuteNonQuery("delete from TRln where FGrpId = 0 and FMbrId = 0"); CreateGrpMbrDtAccess(); foreach (OleDbDataReader reader in ThisModule.OleDB.EachRows( "select FGrpId, FMbrId from TRln" + " where FKind = '" + MbrDtAccess.Kind + "'")) { Grp grp = GrpDtAccess.Get(Convert.ToInt64(reader[0])); Mbr mbr = MbrDtAccess.Get(Convert.ToInt64(reader[1])); if (grp == null || mbr == null) { ThisModule.ErrorLog.Error("关系恢复错误:ID对应的实体不存在 " + "类型: " + MbrDtAccess.Kind + " 组Id: " + reader[0] + " 成员Id: " + reader[1]); } else { AddRlnToGroupsMembers(grp, mbr); } } }
public LsnDacImpl(DataAccessImpl thisModule) { this.ThisModule = thisModule; LoadLesson(); LoadClsLesson(); LoadAct(); }
public RuleDacImpl(DataAccessImpl thisModule) { this.ThisModule = thisModule; }