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