Array
(
)

MYSQL_INSERT_ID NO ENTITY FRAMEWORK

Eduardo Silva
   - 15 jun 2014

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;
}

}.

Eduardo Silva
   - 15 jun 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