Pessoal,
Venho acompanhando a série de posts de ScottGu sobre
ASP.NET vNext
(
http://weblogs.asp.net/scottgu/archive/2011/08/31/asp-net-vnext-
series.aspx), em especial, sobre WebForms (
http://weblogs.asp.net/
scottgu/archive/2011/09/05/web-forms-model-binding-part-1-selecting-
data-asp-net-vnext-series.aspx e
http://weblogs.asp.net/scottgu/archive/2011/09/12/web-forms-model-binding-part-2-filtering-data-asp-net-vnext-series.aspx)
e observei algumas questões:
1) os "helpers methods" que estão no code behind, para se beneficiarem
completamente do model binding, devem ser do tipo IQueryable;
2) se ao invés de ter o DbContext no code behind (como está links
acima), o encapsularmos com o Repository pattern (PoEAA), teremos que
expor métodos (ou propriedade) que do tipo IQueryable nos
repositórios;
3) no caso dos filtros (parte 2), em aplicações reais, certamente
teremos "helpers methods" com assinaturas enormes.
Gosto muito das facilidades do WebForms, mas será que é possível
aproveitar tais facilidades em aplicações reais que não sejam meia
duzia de CRUDs?
Abs,
Régis Soares