分享

linq 动态列名排序

 Jcstone 2013-05-03
 linq 动态列名排序

http://blog.csdn.net/q107770540/article/details/6133484

private static object GetPropertyValue(object obj, string property)
        {
            System.Reflection.PropertyInfo propertyInfo = obj.GetType().GetProperty(property);
            //Console.WriteLine(propertyInfo.GetValue(obj, null));
            return propertyInfo.GetValue(obj, null);
        } 

调用:

var query = from p in pets orderby  GetPropertyValue(p, "Name") select p; //绿色为要排序的列名

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多