Cómo utilizar el procedimiento almacenado que acepta parámetros de paginación

Cualquier muestra de enlaces sobre cómo usar el procedimiento almacenado cuando se usa Breeze, principalmente interesado en descubrir cómo extraer parámetros de paginación y establecer el valor de inlinecount, ya que proc almacenado devolverá ese valor y tomará los parámetros de paginación.

ES DECIR

    function GetData(int Pageindex,int PageSize, string SP_Input_Para1,string 

SP_Input_Para2 y así sucesivamente ....

de manera similar para la actualización

    function Update(string SP_Input_Param1, string SP_Input_Param2 etc)

A continuación, algunos ejemplos de cómo configurar Breeze para indicar que debe usar la siguiente función en el servidor para Obtener y actualizar, Eliminar, Insertar, etc.

O una mejor manera podría ser que Para obtener uso, Solicitud y respuesta como estructura personalizada

i.e
    public class MyResponse
{
    public IEnumerable<Object> Results { get; set; }
    public string Message { get; set; }


}
public class MyRequest
{
    public PagingInfo pageInfo { get; set; }
    public ParameterInfo Parameters { get; set; }
}


public class PagingInfo
{
    public int PageIndex { get; set; }
    public int PageSize { get; set; }
}

public class ParameterInfo
{
    public string Parameter1 { get; set; }
    public string Parameter2 { get; set; }
    public string Parameter3 { get; set; }
}

then use

public MyResponse GetData(MyResponse request)
        {
            var resp = new MyResponse();
            var lst = new List<object>();
            // do oyur work
            resp.Results= lst;

            return lst;
        }

Ahora es posible que deba proporcionar una función en el cliente para asignar la colección

Respuestas a la pregunta(2)

Su respuesta a la pregunta