Дозвуковой 3 с использованием User.Identity.Name и Environment.Username для полей аудита? - PullRequest
1 голос
/ 29 августа 2009

Использование Subsonic v3.0.0.3 и, по-видимому, методы Update () и Add () используют Environment.Username для полей ModifiedBy и CreatedBy.

Какой лучший способ заставить меня использовать MVC / Asp.net User.Identity.Username, так как в нашей коллекции пользователей много имен "Bob", и в настоящее время создается новая запись, созданная с помощью CreatedBy = ' Боб не так полезен, как CreatedBy = 'bsmith'

Спасибо!

1 Ответ

3 голосов
/ 31 августа 2009

Не могли бы вы отредактировать файл шаблона ActiveRecord.tt и заменить все экземпляры

Environment.Username 

с этим?

HttpContext.Current.User.Identity.Username
...