Forum Visual Basic - JcmSoft

Forum | Novo Topico | Responder

Lucio colocou o seguinte comentário em 26/7/2016 11:41:15 :         

Assunto : Provided id of the wrong type. Expected: System.Int32, got System.String
Mensagem : Estou tentando retornar dados baseados em uma consulta usando nome digitado no textbox, porém está retornando o erro "Provided id of the wrong type. Expected: System.Int32, got System.String". Abaixo o código que estou usando:

public interface ISession<T>
{
void Inserir(T entidade);
void Alterar(T entidade);
void Excluir(T entidade);
T RetornarPorId(int Id);
T RetornarDados(string str);
IList<T> Consultar();
}

public class Session<T> : ISession<T> where T : class
{
.
.
.
public T RetornarPorNome(string str)
{
using (ISession session = SessionFactory.AbrirSession())
{
return session.Get<T>(str);
}
}
}

form:

private void txtPlaca_Leave(object sender, EventArgs e)
{
VeiculoRep veiculo = new VeiculoRep();
var v = veiculo.RetornarDados(txtPlaca.Text);
txtFrota.Text = v.frota;
txtVeiculo.Text = v.veiculo;
}
















Provided id of the wrong type. Expected: System.Int32, got System.String por Lucio em 26/7/2016 11:41:15
Re: Provided id of the wrong type. Expected: System.Int32, got System.String por Lucio em 30/7/2016 09:26:59

© 2000-2001 - Forum Visual Basic - Todos os direitos Reservados - (AspBox) Moderador: José Carlos Macoratti