private static IDataParameter[] CreateParameterCopy(DbCommand command) { IDataParameterCollection parameters = command.Parameters; IDataParameter[] array = new IDataParameter[parameters.Count - 1]; parameters.CopyTo(array, 0); return(CachingMechanism.CloneParameters(array)); }
/// <summary> /// 提供某组参数的一个副本 /// </summary> private static IDataParameter[] Clone(IDbCommand command) { IDataParameterCollection parameters = command.Parameters; IDataParameter[] parameterArray = new IDataParameter[parameters.Count]; parameters.CopyTo(parameterArray, 0); return(Clone(parameterArray)); }
private static IDataParameter[] CreateParameterCopy(DbCommand command) { IDataParameterCollection parameters = (IDataParameterCollection)command.Parameters; IDataParameter[] originalParameters = new IDataParameter[parameters.Count]; parameters.CopyTo((Array)originalParameters, 0); return(CachingMechanism.CloneParameters(originalParameters)); }
public DatabaseCache(string text, IDataParameterCollection ParameterList) { SQL = text; Parameters = new IDataParameter[ParameterList.Count]; ParameterList.CopyTo(Parameters, 0); }
public DatabaseCache(string text, IDataParameterCollection ParameterList) { SQL = text; Parameters = new IDataParameter[ParameterList.Count]; ParameterList.CopyTo(Parameters, 0); }
public override void CopyTo(Array array, int index) { if (array == null) { return; } _parameterCollection.CopyTo(array, index); }
private static SqlParameter[] CreateParameterCopy(DbCommand command) { IDataParameterCollection parameters = command.Parameters; SqlParameter[] parameterArray = new SqlParameter[parameters.Count]; parameters.CopyTo(parameterArray, 0); return(SqlParameterCache.CloneParameters(parameterArray)); }
private static IDataParameter[] CreateParameterCopy(DBCommandWrapper command) { IDataParameterCollection parameters = command.Command.Parameters; IDataParameter[] parameterArray = new IDataParameter[parameters.Count]; parameters.CopyTo(parameterArray, 0); return(ParameterCachingMechanism.CloneParameters(parameterArray)); }
public void CopyTo(Array array, int index) { _parameters.CopyTo(array, index); }