Bonjour ^^

Je suis actuellement entrain de suivre le tutorial Internationalisation d'une application ASP.Net grâce à une base de données d'Immobilis, et je suis bloqué à la compilation des requêtes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
private Func<StructuralTraductionsDataContext, string, CultureInfo, IQueryable<Translation>> LoadByKeyAndCulture = CompiledQuery.Compile(
    (StructuralTraductionsDataContext db, string key, CultureInfo culture) => from t in db.Translations
                                                                                join c in db.Cultures on t.CultureId equals c.CultureId
                                                                                where t.Key == key && c.Code == culture.IetfLanguageTag
                                                                                select t
    );
et

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
public Translation Load(string key, CultureInfo culture)
{
    if (!string.IsNullOrEmpty(key) && culture != null)
    {
        return LoadByKeyAndCulture(db, key, culture).FirstOrDefault();
    }
    else
    {
        return null;
    }
}
J'obtiens
Class, delegate, enum, interface ou struct attendu"
En essayant de rajouter un class, ça me demande de glisser des {} et ainsi de suite. Pourriez-vous m'éclaircir ? ^^

Merci d'avance