2009-08-29 7 views
1

En utilisant Subsonic v3.0.0.3 et semble les méthodes Update() et Add() utilisent le Environment.Username pour les champs ModifiedBy et CreatedBy. Quel serait le meilleur moyen pour moi d'utiliser le MVC/Asp.net User.Identity.Username car il y a beaucoup de noms 'Bob' dans notre collection d'utilisateurs et ayant actuellement un nouvel enregistrement créé avec CreatedBy = 'Bob' n'est pas aussi utile que CreatedBy = 'bsmith'Subsonic 3 utilisant User.Identity.Name et Environment.Username pour les champs d'audit?

Merci!

Répondre

3

Pouvez-vous modifier le fichier modèle ActiveRecord.tt et remplacer toutes les instances de

Environment.Username 

avec cela?

HttpContext.Current.User.Identity.Username