public static IClassInfoDAL GetClassInfoDal() { string path = AppDomain.CurrentDomain.BaseDirectory + @"\bin\" + ConfigurationManager.AppSettings["InfoDAL"]; Assembly asm = Assembly.LoadFile(path); Type DALtype = asm.GetType("OA.EFDAL.ClassInfoDAL"); ConstructorInfo contstrutor = DALtype.GetConstructor(new Type[] { }); IClassInfoDAL DAL = contstrutor.Invoke(new object[] { }) as IClassInfoDAL; return(DAL); }
/// <summary> /// 构造函数 /// 后续修改为依赖注入的方式 /// </summary> public UserServiceApplication() { _userDAL = new UserDAL(); _classInfoDAL = new ClassInfoDAL(); }