예제 #1
0
파일: SqlParams.cs 프로젝트: anet-team/anet
    /// <summary>
    /// Merge parameters.
    /// </summary>
    /// <param name="firstParam">The first parameter to merge.</param>
    /// <param name="otherParams">The other prameters to merge.</param>
    /// <returns>Merged parameters.</returns>
    public static SqlParams Merge(object firstParam, params object[] otherParams)
    {
        ArgumentNullException.ThrowIfNull(firstParam);

        var parameters = new SqlParams();

        parameters.AddDynamicParams(firstParam);

        foreach (var param in otherParams)
        {
            parameters.AddDynamicParams(param);
        }

        return(parameters);
    }