Доступ к данным через LINQ

Немного усложним задачу, попутно рассмотрев возможность доступа к данным с помощью LINQ запросов. Для этого выведем в сообщении имя текущего пользователя.

Доступ к каждому объекту системы можно получить через соответствующий ему класс с помощью класса DataContext. Для этого нам необходимо импортировать интерфейс ITableSource.

Также нам понадобится интерфейс IUserManager, чтобы получить идентификатор текущего пользователя. На самом деле с его помощью было бы проще получить и имя пользователя, но перед нами стоит задачи использования LINQ запроса:

HowTo_Command_Script4

Получаем идентификатор пользователя, запрашиваем имя, соответствующее этому идентификатору, и отправляем сообщение:

HowTo_Command_Result2