Usuário com melhor resposta
Ultimo registro de uma tabela - Linq to Entities

Pergunta
-
Respostas
-
Thales,
É só pegar os dados utilizando um order by seuCampoChave desc e utilizar o ExtensionMethod First() para pegar o último registro... Algo como:
var resultado = (from r in seuContexto.suaEntidade orderby r.seuCampoChave descending select r).First();
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Editado AndreAlvesLimaModerator quarta-feira, 12 de janeiro de 2011 21:20 mais um ajuste
- Sugerido como Resposta Rodrigo Sória quinta-feira, 13 de janeiro de 2011 07:22
- Marcado como Resposta thales.saraiva quinta-feira, 20 de janeiro de 2011 17:00
Todas as Respostas
-
Thales,
É só pegar os dados utilizando um order by seuCampoChave desc e utilizar o ExtensionMethod First() para pegar o último registro... Algo como:
var resultado = (from r in seuContexto.suaEntidade orderby r.seuCampoChave descending select r).First();
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Editado AndreAlvesLimaModerator quarta-feira, 12 de janeiro de 2011 21:20 mais um ajuste
- Sugerido como Resposta Rodrigo Sória quinta-feira, 13 de janeiro de 2011 07:22
- Marcado como Resposta thales.saraiva quinta-feira, 20 de janeiro de 2011 17:00
-
Depois do SaveChanges o campo identity da tabela fica preenchido com o valor do ultimo registro inserido.
Try
Dim tbEntity As New MINHA_TABELA
tbEntity = New MINHA_TABELA
tbEntity.ID_NIVEL1 = IIf(_idNivel1 = 0 Or _idNivel1 Is Nothing, Nothing, _idNivel1)
tbEntity.ID_NIVEL2 = IIf(_idNivel2 = 0 Or _idNivel2 Is Nothing, Nothing, _idNivel2)
tbEntity.ID_NIVEL3 = IIf(_idNivel3 = 0 Or _idNivel3 Is Nothing, Nothing, _idNivel3)
tbEntity.ID_TAG = IIf(_idTag = 0 Or _idTag Is Nothing, Nothing, _idTag)
tbEntity.DATA= _dataParada
tbEntity.ID_EMPRESA = _idEmpresabd.AddToMINHA_TABELA(tbEntity)
bd.SaveChanges()
Return tbEntity.ID_MINHA_TABELACatch ex As Exception
Throw New Exception(ex.Message)
Finally
bd.Dispose()
End Try