none
Procedimientos Almacenados con EntityFramework core RRS feed

  • Pregunta

  • veamos estoy usando la nueva tecnologia de microsoft core 3.1

    estoy haciendo un programa mvc que se conecta a una base de datos sql server

    mi problema es que luego de buscar encontre como se consume un procedimiento almacenado para mostrar todos los datos de la base

    y es asi

    public List<CAmigo> todosAmigos()
            { 
    
                List<CAmigo> list;
                string sql = "EXEC MostarTodos";
                list = Contexto.Amigos.FromSqlRaw<CAmigo>(sql).ToList();            
    
                return list;
            }

    como se nota el procedimiento se llama mostrar todos, lo que necesito ahora es borrar un elemento y para ello uso lo siguiente

    public void borrar(int id)
            {
               
                string sql = "EXEC BorrarUno @ID";
    
                List<SqlParameter> parms = new List<SqlParameter>
                    {
                        // Create parameter(s)    
                        new SqlParameter { ParameterName = "@ID", Value = id },
                       
                    };
    
                
                Contexto.Amigos.FromSqlRaw<CAmigo>(sql, parms.ToArray());
    
     
             }
    

    pero no ejecuta el procedimiento, si alguien me puede dar una mano

    y si hay algo de bibliografia de procedimientos almacenados en entity framework core 3.1 gracias

    sábado, 1 de mayo de 2021 4:16

Respuestas

  • Hola,

    ¿Alguna novedad sobre la consulta realizada? Te recomiendo este link donde hay un ejemplo de lo que estas haciendo

    Gracias por usar los foros de MSDN.

    Eric Ruiz

    ____________________________

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Si tiene algún cumplido o reclamo sobre el soporte de MSDN siéntase en la libertad de contactar MSDNFSF@microsoft.com.


    lunes, 3 de mayo de 2021 18:04
    Moderador