Déclarez la variable dans linq select (x = & gt; new

Je suis une cartographie de l'poco dans un modèle , le code indiqué ci-dessous

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();

Mon problème est que dans cette ligne ThumbnailImageUrl = ImageHelper.ThumbnailImageUrl(Src, 75), la Src n'existe pas dans le contexte. Est-il un moyen pour moi de déclarer une variable au sein de l'sélectionnez que je peux la réutiliser dans le select de linq? Je ne veux pas l'appeler _storageService.GetFileUrl deux fois.

Grâce

source d'informationauteur Michael Esteves