public static void DefinirParametrosParaTodosOsCamposDaChave(IDicionario dicionario, IDbCommand comando) { var configurador = new Configurador(comando); foreach (var campo in dicionario.ConsultarCamposChave()) { configurador.DefinirParametro(string.Concat("p", campo.Id)).Tipo(campo.TipoBanco, null); } }
public static void DefinirParametrosParaCamposDaChaveQueNaoSaoAutoIncremento(IDicionario dicionario, IDbCommand comando) { var configurador = new Configurador(comando); foreach (var campo in dicionario.ConsultarCamposChave()) { if (campo.OpcaoGeracao == Incremento.Nenhum) { configurador.DefinirParametro(string.Concat("p", campo.Id)).Tipo(campo.TipoBanco, null); } } }