public List <MediaInfo> Get(int id, int media_group_id, string media_name, int take, string orderType)
        {
            //InitApiUrl();
            List <MediaInfo> objList = new List <MediaInfo>();
            Expression <Func <MediaInfo, bool> > _expression = null; //_expression = f => f.media_group_id == media_group_id;

            if (id > 0 || media_group_id > 0 || (media_group_id > 0 && !string.IsNullOrEmpty(media_name)))
            {
                if (id > 0)
                {
                    _expression = f => f.id == id;
                    objList     = _mediaInfoService.QueryableToList(_expression);
                }
                else
                {
                    if (media_group_id > 0 && string.IsNullOrEmpty(media_name))
                    {
                        _expression = f => f.media_group_id == media_group_id;
                        objList     = _mediaInfoService.QueryableToList(_expression);
                    }
                    else if (media_group_id > 0 && !string.IsNullOrEmpty(media_name))
                    {
                        _expression = f => f.media_group_id == media_group_id && f.media_name == media_name;
                        objList     = _mediaInfoService.QueryableToList(_expression);
                    }
                }
            }
            else
            {
                _expression = f => 0 == 0;
                Expression <Func <MediaInfo, object> > _order = f => f.create_time;
                if (string.IsNullOrEmpty(orderType))
                {
                    orderType = "DESC";
                }
                objList = _mediaInfoService.QueryableToListOrder(_expression, _order, orderType, take);
            }
            if (objList.Count > 0)//将实际地址转义为http地址
            {
                //替换\为/

                objList.All(a => { a.preview_address = GlobalParameter._APIURL + "\\" + a.preview_address.Substring(a.preview_address.IndexOf('\\') + 1, a.preview_address.Length - a.preview_address.IndexOf('\\') - 1); return(true); });
                objList.All(a => { a.media_address = GlobalParameter._APIURL + "\\" + a.media_address.Substring(a.media_address.IndexOf('\\') + 1, a.media_address.Length - a.media_address.IndexOf('\\') - 1); return(true); });

                objList.All(a => { a.preview_address = a.preview_address.Replace("\\", "/"); return(true); });
                objList.All(a => { a.media_address = a.media_address.Replace("\\", "/"); return(true); });
            }
            return(objList);
        }