同步操作将从 dotNET China/OpenAuth.Net 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
using OpenAuth.Domain;using OpenAuth.Domain.Interface;using System;using System.Collections.Generic;using System.Linq;namespace OpenAuth.Repository{public class RelevanceRepository : BaseRepository<Relevance>, IRelevanceRepository{public void DeleteBy(string key, params Guid[] firstIds){Delete(u => firstIds.Contains(u.FirstId) && u.Key == key);}/// <summary>/// 删除关联/// </summary>/// <param name="key">关联标识</param>/// <param name="idMaps">关联的<firstId, secondId>数组</param>public void DeleteBy(string key, ILookup<Guid, Guid> idMaps){foreach (var sameVals in idMaps){foreach (var value in sameVals){Delete(u =>u.Key == key && u.FirstId == sameVals.Key && u.SecondId == value);}}}/// <summary>/// 添加新的关联/// </summary>/// <param name="key">关联标识</param>/// <param name="idMaps">关联的<firstId, secondId>数组</param>public void AddRelevance(string key, ILookup<Guid, Guid> idMaps){DeleteBy(key, idMaps);BatchAdd((from sameVals in idMapsfrom value in sameValsselect new Relevance{Key = key,FirstId = sameVals.Key,SecondId = value,OperateTime = DateTime.Now}).ToArray());}}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。