ark15 Posted April 15, 2013 at 11:53 AM Report #503232 Posted April 15, 2013 at 11:53 AM (edited) Olá Comunidade, Inicei os estudos em asp mvc2, mas não estou a conseguir inserir dados no campo de chave estrangeira. Imaginemos que tenho duas tabelas. Tabela Filme com os campos : id id_autor nome E a tabela autor com os campos: id nome Sempre que tento inserir dados na tabela Filme, ao inserir id_autor ocorre erro! diz-me que o id_autor esta presente numa relação de chaves. E que esta a espera de um autor! Filme a = new Filme(): a.id = 1; a.id_autor = 3; a.nome = "Boby" dbEntity.addToMovie(a); dbEntity.SaveSange(); Como é que eu posso inserir dados relacionados ? Edited April 15, 2013 at 03:43 PM by ark15
Solution ark15 Posted April 15, 2013 at 03:42 PM Author Solution Report #503264 Posted April 15, 2013 at 03:42 PM Resolvido. autor a = db.pessoa.FirstOrDefault(h=>h.id == '1') Filme f = new Filme(); f.autor = a; f.nome = "Filme de teste"; db.Addfilme(f); db.SaveChange();
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now