通过值获得Model - GetModelByList

2017-03-05 10:25:06  访问(1395) 赞(0) 踩(0)


        /// <summary>
        /// 通过值获得Model - GetModelByList
        /// </summary>
        /// <param name="theList"></param>
        /// <param name="dataColumnName"></param>
        /// <param name="compareValue"></param>
        /// <returns></returns>
        public static BaseModel GetModelByList
            (
                List<BaseModel> theList, 
                string dataColumnName, 
                long compareValue
            )
        {
            if (theList == null)
                return null;

            string strCompareValue = compareValue.ToString();

            foreach (BaseModel model in theList)
            {
                if (model.GetPropertyStrValue(dataColumnName) == strCompareValue)
                    return model;
            }

            return null;
        }

        /// <summary>
        /// 通过值获得Model
        /// </summary>
        /// <param name="theList"></param>
        /// <param name="dataColumnName"></param>
        /// <param name="strCompareValue"></param>
        /// <returns></returns>
        public static BaseModel GetModelByList(List<BaseModel> theList, string dataColumnName, string strCompareValue)
        {
            if (theList == null)
                return null;

            foreach (BaseModel model in theList)
            {
                if (model.GetPropertyStrValue(dataColumnName) == strCompareValue)
                    return model;
            }

            return null;
        }


标签:通过值获得Model - GetModelByList 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)
 
  ┈全部┈  
 
(显示默认分类)