/// <summary>
        /// 載入中介資料並依指定的資料物件回傳。
        /// </summary>
        /// <typeparam name="TModel">指定回傳的資料物件型別。</typeparam>
        /// <param name="pi_objSource">待載入的中介資料。</param>
        /// <returns>載入中介資料的資料物件。</returns>
        /// <remarks>
        /// Author: 黃竣祥
        /// Time: 2017/09/21
        /// History: N/A
        /// DB Object: N/A
        /// </remarks>
        public TModel Loading <TModel>(object pi_objSource) where TModel : new()
        {
            TModel objReturn = default(TModel);

            if (pi_objSource.GetType() == typeof(string))
            {
                ITransitDataAdapter <string> objAdapter = new TransitDataAdapter();

                objReturn = objAdapter.Loading <TModel>((string)pi_objSource);
            }
            else if (pi_objSource.GetType() == typeof(XElement))
            {
                ITransitDataAdapter <XElement> objAdapter = new TransitDataAdapter();

                objReturn = objAdapter.Loading <TModel>((XElement)pi_objSource);
            }
            else
            {
                objReturn = new TModel();
            }

            return(objReturn);
        }
 /// <summary>
 /// 建構元。
 /// </summary>
 /// <param name="pi_objTransitAdapter">資料轉接器。</param>
 /// <remarks>
 /// Author: 黃竣祥
 /// Time: 2017/09/21
 /// History: N/A
 /// DB Object: N/A
 /// </remarks>
 public DefaultConverter(TransitDataAdapter pi_objTransitAdapter)
 {
     this.l_objAdapter = pi_objTransitAdapter;
 }