List no Controle

26/09/2014

0

Bom dia galera,

Como inserir uma lista no banco, na minha model eu tenho

[Display(Name = "Quantidade:")]
public List<int> qtd { get; set; }

[Display(Name = "Função:")]
public List<int> funcao { get; set; }


mais como salvar essas duas informações na mesma tabela? quando faço um foreach na lista, diz que o tipo é List, tenho que converter para inteiro?

Abç
Eduardo Silva

Eduardo Silva

Responder

Posts

26/09/2014

Eduardo Silva

for (int i = 0; i < Model.qtd.Count; i++) {
equipePadraoFuncaoDal d = new equipePadraoFuncaoDal();
EquipePadraoFuncao e = new EquipePadraoFuncao();

e.qtd = Model.qtd[i];
e.funcao = Model.funcao[i];
d.Salvar(e);
}


Fiz dessa forma funcionou, Mais gostaria de saber se tem como fazer via foreach ???
Responder

26/09/2014

Joel Rodrigues

Como é uma lista, você pode fazer um foreach sim, da mesma forma que fez o for.
Responder

26/09/2014

Eduardo Silva

Mais como vou acessar os valores da Lista e atribuir ao inteiro?
Responder

26/09/2014

Joel Rodrigues

Ah, desculpe. Fazer um foreach sobre duas listas ao mesmo tempo realmente não dá.
Obs.: use as tags de formatação de código do fórum,
.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar