http://xiangai.taobao.com
http://shop148612228.taobao.com

Linq To Object多字段组合唯一校验

1.第一种方式
if(partsSalesOrderTypes.GroupBy(entity => new {
entity.Name,
entity.Code
}).Any(array => array.Count() > 1)) {
/*违反多字段唯一时,提示信息处理*/
return;
}
2.第二种方式
var groupPrice = from price in this.PartsSpecialTreatyPrices
group price by new {
price.DealerId, //分组字段
price.PartsSalesCategoryId, //分组字段
price.SparePartId //分组字段
}
into groups
select new {
count = groups.Count(),
key = groups.Key

};
if(groupPrice.Any(group => group.count > 1)) {
/*违反多字段唯一时,提示信息处理*/
}

 

原文地址 https://www.cnblogs.com/hornet/p/4060290.html

posted @ 2019-06-25 18:02  万事俱备就差个程序员  阅读(155)  评论(0编辑  收藏  举报

http://xiangai.taobao.com
http://shop148612228.taobao.com
如果您觉得对您有帮助.领个红包吧.谢谢.
支付宝红包
微信打赏 支付宝打赏