Usuário com melhor resposta
Editar Entity - Entity Framework,

Pergunta
-
Pessoal,Estou com um porblema ao editar um entidade (A).Para editar essa entidade eu estou abrindo uma window apartir de um item selecionado na grid.Essa window abre mais uma window para adicionar entidades filhas(B) a minha entidade principal (A).A entidade principal (A) está com o EntityState = UnModified, porém ao adiconar uma entidade filha (B) a ela (A), o EntityState muda de UnModified para New ao invés de Modified.Alguem já teve esse problema.Att,Felipe
- Movido AndreAlvesLimaModerator terça-feira, 16 de março de 2010 16:34 (De:Windows Presentation Foundation - WPF)
Respostas
-
Mostra como ta o seu codigo....
basicamente eu costumo fazer assim:
partial class Diario { public void SetCondicaoClimatica(object value) { using (var context = new Model1Entities()) { var current = context.GetObjectByKey(this.EntityKey); if (current is Diario) { (current as Diario).CondicaoClimatica = value; context.SaveChanges() } } } }
What would Brian Boitano do ?
((2B || !2B) is Question) ?- Sugerido como Resposta AndreAlvesLimaModerator domingo, 13 de junho de 2010 19:03
- Marcado como Resposta AndreAlvesLimaModerator quinta-feira, 17 de junho de 2010 23:21
Todas as Respostas
-
Pessoal,Estou com um problema com o Entity Framework.Ao editar o objeto "Diario" e tentar adicionar um "Condição Climatica", o EntityState do Diario muda de UnModified para New ao invés de Modified. Por causa disso ai invés de atualizar ele cria um objeto Diario novo.Alguém sabe pq?Valeu!Felipe
- Mesclado AndreAlvesLimaModerator terça-feira, 16 de março de 2010 16:30 mesmo assunto, mesmo autor
-
Felipe,
Alguma novidade quanto a essa sua dúvida?
André Alves de Lima
Visite o meu site: http://andrealveslima.spaces.live.com
Me siga no Twitter: @andrealveslima -
Felipe,
Alguma novidade quanto a essa sua dúvida?
André Alves de Lima
Visite o meu site: http://andrealveslima.spaces.live.com
Me siga no Twitter: @andrealveslima -
-
-
Mostra como ta o seu codigo....
basicamente eu costumo fazer assim:
partial class Diario { public void SetCondicaoClimatica(object value) { using (var context = new Model1Entities()) { var current = context.GetObjectByKey(this.EntityKey); if (current is Diario) { (current as Diario).CondicaoClimatica = value; context.SaveChanges() } } } }
What would Brian Boitano do ?
((2B || !2B) is Question) ?- Sugerido como Resposta AndreAlvesLimaModerator domingo, 13 de junho de 2010 19:03
- Marcado como Resposta AndreAlvesLimaModerator quinta-feira, 17 de junho de 2010 23:21