Olá a todos, comecei a estudar o MVC com Entity. Estou fazendo os exercicios do
Visual Studio 2010 and .NET Framework 4 Training Kit .
Tem um trecho de código que não entendi. Talvez seja do c# mesmo, mas eu não conheço.
public
ActionResult Index(int
? page)
{
var
viewData = new
CustomerViewData();
int
currentPage = page ?? 0;
viewData.Customers = this
.repository.GetCustomers(currentPage, 10);
viewData.NextPage = currentPage + 1;
viewData.PreviousPage = (currentPage <= 0) ? 0 : currentPage - 1;
return
View(viewData);
//return View();
}
O que seria o sinal de interrogação na passagem do parametro "int ?" e tambem na linha:
int
currentPage = page ?? 0;
Seria algo especifico do MVC do Entity ou da própia linguagem C#?
go live