Ai-je besoin d'un verrouillage pour le champ statique _userByNameQuery Oui/Non et de façon?Verrouillage de champ statique C#
public class SomeClass
{
static Func<Entities, string, IQueryable<User>> _userByNameQuery =
CompiledQuery.Compile<Entities, string, IQueryable<User>>
((context, userName) =>
context.Users.Where(u => u.UserName.ToUpper() == userName));
public bool UserNameExists(string userName)
{
userName = userName.ToUpper();
return _userByNameQuery.Invoke(DataContext, userName).Count() > 0;
}
}
Merci pour vos explications. –