我可以使用PadLeft()
Razor View 中的方法,如下所示,没有任何问题:
@Model.Project.PKey - @Model.IssueNum.ToString().PadLeft(5, '0')
但是,我无法使用相同的视图模型在控制器中创建相同的语句:
var result = dataContext.Select(m => new
IssueViewModel
{
ID = m.ID,
ProjectID = m.ProjectID
Key = m.Project.PKey + "-" + m.IssueNum.ToString().PadLeft(5, '0')
}
).ToDataSourceResult(request);
您对如何在其中使用PadLeft()
方法有任何想法lambda expression
吗?