MYSQL_INSERT_ID NO ENTITY FRAMEWORK
Boa noite galera,
Alguém sabe algum exemplo, aonde eu tenho uma tabela chamada Aluno | id e nome do aluno e uma endereço id, logradouro e aluno_idaluno.
como salvar em endereço o id cadastrado em aluno?
esse é o meu método de cadastro em aluno.
public void salvar(aluno u) {
try
{
Conexao Con = new Conexao();
Con.aluno.Add(u);
Con.SaveChanges();
}
catch
{
throw;
}
}.
Alguém sabe algum exemplo, aonde eu tenho uma tabela chamada Aluno | id e nome do aluno e uma endereço id, logradouro e aluno_idaluno.
como salvar em endereço o id cadastrado em aluno?
esse é o meu método de cadastro em aluno.
public void salvar(aluno u) {
try
{
Conexao Con = new Conexao();
Con.aluno.Add(u);
Con.SaveChanges();
}
catch
{
throw;
}
}.
Eduardo Silva
Curtidas 0
Respostas
Eduardo Silva
15/06/2014
Conseguiiiiiiiiiiii e ficou assim a minha solução
COLOQUEI O RETORNO PRA INT E RETORNEI O ID.
public int salvar(aluno u) {
try
{
Conexao Con = new Conexao();
Con.aluno.Add(u);
Con.SaveChanges();
return u.id;
}
catch
{
throw;
}
MEU CONTROLE FICOU ASSIM
alunoDal d = new alunoDal();
aluno a = new aluno();
a.nome = Model.nome;
int id = d.salvar(a);
enderecoDal end = new enderecoDal();
endereco e = new endereco();
e.aluno_idaluno = id;
e.logradouro = Model.endereco.logradouro;
end.salvar(e);
abç galera
COLOQUEI O RETORNO PRA INT E RETORNEI O ID.
public int salvar(aluno u) {
try
{
Conexao Con = new Conexao();
Con.aluno.Add(u);
Con.SaveChanges();
return u.id;
}
catch
{
throw;
}
MEU CONTROLE FICOU ASSIM
alunoDal d = new alunoDal();
aluno a = new aluno();
a.nome = Model.nome;
int id = d.salvar(a);
enderecoDal end = new enderecoDal();
endereco e = new endereco();
e.aluno_idaluno = id;
e.logradouro = Model.endereco.logradouro;
end.salvar(e);
abç galera
GOSTEI 0