/// <summary> /// Set a <see cref="ISearchCondition{T}"/> for an array of matching string values. /// </summary> /// <param name="cond"></param> /// <param name="vals"></param> public static void SetStringArrayCondition(ISearchCondition<string> cond, string[] vals) { if (vals == null || vals.Length == 0) return; if (vals.Length == 1) SetStringCondition(cond, vals[0]); else cond.In(vals); }
/// <summary> /// Set a <see cref="ISearchCondition{T}"/> for an array of matching string values. /// </summary> /// <param name="cond"></param> /// <param name="vals"></param> public static void SetStringArrayCondition(ISearchCondition <string> cond, string[] vals) { if (vals == null || vals.Length == 0) { return; } if (vals.Length == 1) { cond.EqualTo(vals[0]); } else { cond.In(vals); } }
/// <summary> /// Set a <see cref="ISearchCondition{T}"/> for a <see cref="ServerEntityKey"/> reference. /// </summary> /// <param name="cond"></param> /// <param name="vals"></param> public static void SetKeyCondition(ISearchCondition <ServerEntityKey> cond, ServerEntityKey[] vals) { if (vals == null || vals.Length == 0) { return; } if (vals.Length == 1) { cond.EqualTo(vals[0]); } else { cond.In(vals); } }
/// <summary> /// Set a <see cref="ISearchCondition{T}"/> for a <see cref="ServerEntityKey"/> reference. /// </summary> /// <param name="cond"></param> /// <param name="vals"></param> public static void SetKeyCondition(ISearchCondition<ServerEntityKey> cond, ServerEntityKey[] vals) { if (vals == null || vals.Length == 0) return; if (vals.Length == 1) cond.EqualTo(vals[0]); else cond.In(vals); }