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