Galera queria deixar de lado o velho t-sql e partir para o entity, estou vendo muitas ventagens, mas estou empacando e uma coisa. No t-sql eu fazia isso
CREATE PROCEDURE spAlterarEstoque
@ID INT,
@QUANTIDADE INT
AS
BEGIN
UPDATE ESTOQUE SET QUANTIDADE += @QUANTIDADE WHERE ID=@ID;
END
Mais no EF eu estou usando o seguinte codigo
estoque.Id = 24;
estoque.Quantidade += 10;
banco.Entry(estoque).State = System.Data.Entity.EntityState.Modified;
int valor1 = banco.SaveChanges();
Reparem que nos dois trechos de código estou alterando o estoque a partir do valor que ja existe la, usando o operador +. No t-sql funciona de boa, mas no EF não, existe possibilidade de fazer isso com o código acima, ou uma forma com pouco codigo!!
__________________________________________________________________________________________________________ Atenciosamente, Mike Rodrigues De Lima.