Como usar o procedimento armazenado que aceita parâmetros de paginação

Quaisquer exemplos de links sobre como usar o procedimento armazenado ao usar a brisa, principalmente interessados ​​em descobrir como extrair parâmetros de paginação e definir o valor da entrada na linha, pois o procedimento armazenado retornará esse valor e assumirá os parâmetros de paginação.

Eu.

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

SP_Input_Para2 e assim por diante ....

similarmente para atualização

    function Update(string SP_Input_Param1, string SP_Input_Param2 etc)

Em seguida, alguns como configurar o Breeze para dizer que ele deve usar a seguinte função no servidor para obter e atualizar, excluir, inserir etc.

Ou uma maneira melhor pode ser que Para obter o uso de solicitação e resposta como estrutura 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;
        }

Agora você pode precisar fornecer uma função no cliente para Mapear a Coleção

questionAnswers(2)

yourAnswerToTheQuestion