Escolar Documentos
Profissional Documentos
Cultura Documentos
HOME
POSTS
COMENTRIOS
ENTITY FRAMEWORK
Ol, Hoje vamos discutir sobre um recurso muito til do Entity Framework 5, o DbEntityEntry. Instncias desta classe fornecem acesso a informaes das entidades controladas pelo DbContext. Mas que tipo de informao gerenciada pela DbEntityEntry? Com uma instncia ativa de DbEntityEntry podemos recuperar os dados originais de uma entidade (aqueles mesmos dados de quando recuperamos a instncia do banco de dados), podemos atualizar a instncia com os dados ativos na base de dados, podemos forar a execuo das rotinas de validao, alterar o status de uma entidade, alm de outras aes.
Vou demonstrar como recuperar os dados originais de uma entidade. Para isso faremos uma consulta na base de dados retornando o primeiro registro da base de dados, em seguida vamos alterar os valores de duas propriedades, para demonstrar a consulta dos dados originais da entidade funcionando. Depois disso vamos reter uma instncia de DbEntityEntry, ela ir conter todos os dados necessrios para consultamos informaes das entidades controlados pelo DbContext. Logo em seguida acessaremos os valores originais da entidades (os mesmos valores de quando a recuperamos do banco de dados) e ento executaremos o mtodo ToObject(), este mtodo ir construir uma instncia da classe com a qual estamos trabalhando. Todos estes aspectos podem ser vistos logo abaixo:
Links Recomendados
Alfred Myers Jr. How Things (Should) Work BizTalk Brasil EduardoSeguir Pires Matchbox's Blog
Paulo Csar Viana Follow Fernando Henrique Ferreira Thiago Coelho Mendes Obtenha todo post Vitor novo entregue na sua caixa de entrada.
Sign me up
U s u a r i ou s u a r i o S e m A l t e r a c o e s=( U s u a r i o ) e n t r y U s u a r i o . O r i g i n a l V a l u e s . T o O b j e c t ( ) ;
Pow ered by WordPress.com
C o n s o l e . W r i t e L i n e ( " N o m eo r i g i n a l :{ 0 }-N o m ea l t e r a d o :{ 1 } " , u s u a r i o S e m A l t e r a c o e s . N o m e , u s u a r i o C o m A l t e r a c o e s . N o m e ) ; C o n s o l e . W r i t e L i n e ( " E m a i lo r i g i n a l :{ 0 }-E m a i la l t e r a d o :{ 1 } " , u s u a r i o S e m A l t e r a c o e s . E m a i l , u s u a r i o C o m A l t e r a c o e s . E m a i l ) ; } Esta foi uma breve explicao sobre o funcionamento da classe DbEntityEntry, mas pode notar que muitos recursos do Entity Framework com o uso da DbContext API esto vinculados ao funcionamento desta classe. Vale a pena estudar seus recursos. Por Fernando Henrique Inocncio Borba Ferreira Microsoft Most Valuable Professiona Data Plaftorm Development
ltimos posts
As diferenas entre defeito, erro e falha. Criando grficos com o ASP.Net 4.0 Chart Controls DbEntityEntry Capturando os dados originais de uma entidade
Entity Framework Como atualizar apenas um campo? Novidades do Entity Framework 5.0 Vdeo
Tag cloud
Relacional Microsoft MongoDB MVC Open open source Performance POCO Ribbon Segurana Sharepoint SMTP SQL TableLess
Threads USP WCF Web Parts Web Services Window s Mobile
ARQUIVADO EM MICROSOFT, MICROSOFT ADO.NET, MICROSOFT ENTITY FRAMEWORK DBCONTEXT API, DBENTITYENTRY, ENTITY FRAMEWORK
O dlande
F abio
F lav io
Bruno
Rafael
Danilo
Jhoni
C a Rol
V ikri
Blog no WordPress.com.