public static DbCommand Command(this DbConnection connection, string sql) { // TODO: get factory from DI container //var factory = PopForumsActivation.Container.GetInstance<ISqlObjectFactory>(); //var command = factory.GetCommand(sql, connection); var command = new SqlObjectFactory().GetCommand(sql, connection); return(command); }
public static DbCommand AddParameter(this DbCommand command, string parameterName, object value) { // TODO: get factory from DI container //var factory = PopForumsActivation.Container.GetInstance<ISqlObjectFactory>(); //var parameter = factory.GetParameter(parameterName, value); var parameter = new SqlObjectFactory().GetParameter(parameterName, value); command.Parameters.Add(parameter); return(command); }