我映射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