Я могу получить идентификатор текущего пользователя SQL Server, вошедшего в систему, используя значение SYSTEM_USER
, но есть ли способ сделать это через linq как-нибудь?Я ищу что-то вроде следующего:
var query = from u in dataContext.Users
where u.domainname == dataContext.system_user
select u.fullname;
Использование чего-то вроде Environment.UserName
не будет работать в случае, если пользователь, не являющийся доменом, аутентифицируется через VPN, а запрос через отдельный оператор нежелателен, потому чтоЯ хотел бы использовать только один оператор для получения данных.