使用Subsonic v3.0.0.3,似乎Update()和Add()方法正在使用Environment.Username作为ModifiedBy和CreatedBy字段。
我最好的方法是使用MVC / Asp.net User.Identity.Username,因为我们的用户集合中有许多“Bob”名称,并且当前使用CreatedBy ='创建了新记录Bob'没有CreatedBy ='bsmith'
那么有用谢谢!
答案 0 :(得分:3)
您可以编辑ActiveRecord.tt模板文件并替换
的所有实例Environment.Username
用这个?
HttpContext.Current.User.Identity.Username