我映射POCO到模型中,示出以下声明变量(X =>新
var noneRequiredUserDocuments = new List<NoneRequiredUserDocument>();
var docs = studentDocuments.Where(x => x.RequiredUserDocumentId == null).ToList();
noneRequiredUserDocuments = docs.Select(x => new NoneRequiredUserDocument
{
StudentDocument = x,
Src = _storageService.GetFileUrl(x.FileName),
ThumbnailImageUrl = ImageHelper.ThumbnailImageUrl(Src, 75)
}).ToList();
我的问题是代码,在该行ThumbnailImageUrl = ImageHelper.ThumbnailImageUrl(SRC,75) ,Src在上下文中不存在。有没有办法让我在select中声明一个变量,以便在linq select中重用?我不想调用_storageService.GetFileUrl两次。
谢谢
然后在'Src ='部分中使用它,只是为了美观。 – 2015-03-25 09:24:53
@HenkHolterman - Duh!谢谢更正:) – 2015-03-25 11:33:06