ASP.net Linq вошел в систему пользователя, чтобы отфильтровать запрос linq - PullRequest
1 голос
/ 21 декабря 2011

Привет! Я использую sqlMembershipProvider, и я попытался получить объект пользователя для фильтрации запроса linq.Но я не могу найти UserID в этом объекте.

вот мой код:

var query =  (from b in db.Builders where b.UserID==b.UserID????ID select b).ToList();

1 Ответ

1 голос
/ 21 декабря 2011

пользователь связан с запросом, поэтому вы можете извлечь имя пользователя оттуда

HttpContext.Current.User.Identity.Name;

Если вы можете ссылаться на текущий контекст, не используя статический шлюз HttpContext.Current, это было бы лучше для события.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...