Beispiel #1
0
        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();
 }