list对象只取某个字段组成list<string>,取list的交集
2016-05-05 17:08
399 查看
/// <summary> /// 获取评论 /// </summary> /// <param name="trade_id"></param> /// <param name="shop_product_id"></param> /// <returns></returns> [Yuan.Sso.MvcFilter] public Evaluate Get_Evaluate(string userId, string trade_id, string shop_product_id, List<Sku> list_Sku) { Evaluate pj = null; List<string> skuValueIds = list_Sku?.Select(item => item.valueid).ToList(); List<Evaluate> list_eval = ServiceLocator.Create<IEvaluateService>().GetEvaluateList(userId, trade_id, shop_product_id); pj= list_eval?.FirstOrDefault(item => !(skuValueIds?.Any() ?? false) || (true == item.SkuValue?.Any() && skuValueIds.Count() == skuValueIds.Intersect(item.SkuValue).Count())); return pj; }
相关文章推荐
- WSAAsyncSelect基于异步通知的网络socket通信案例一
- AnimatorOverrideController
- 为什么Nginx的性能要比Apache高很多
- Linux: grep多个关键字“与”和“或”
- eclipse提示功能错乱
- rman使用文档(备份脚本和恢复)
- 解决旧版MySql无法存储emoji表情的问题
- Hadoop常见错误解决
- Qt5.6官网二进制安装包编译出的程序不支持XP的解决办法
- php之文件上传和下载
- poj 3275 pascal(珍珠加强版)
- 单例数据库连接池的创建
- 问题:从键盘读取特定类型的数据(使用Scanner读取int类型)
- IOS 杂笔-19(属性与变量的优缺点)
- Bootstrap表格的使用
- wpf 照片自适应变化
- dp 最长公共子序列
- hrbust/哈理工oj 1042 过河卒【记忆化搜索】
- 二叉树的三种排序算法
- Android Activity启动流程(三)–Activity启动相关类的类图