none
Duvida Com EntityGramework RRS feed

  • Pergunta

  • 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.

    segunda-feira, 15 de dezembro de 2014 22:53

Respostas

  • Consegui Galera!!!

    __________________________________________________________________________________________________________ Atenciosamente, Mike Rodrigues De Lima.

    • Marcado como Resposta Mike Lima terça-feira, 16 de dezembro de 2014 00:13
    terça-feira, 16 de dezembro de 2014 00:13