В настоящее время я использую .NET Framework 4.5.1, я не понимаю, почему «имя», кажется, не всегда присутствует. Я пытался
using Microsoft.AspNet.Identity
User.Identity.GetUserName()
Тем не менее я получаю следующую ошибку во время компиляции, заявляющую User
, что она не содержится в текущем контексте?
Вот мой код создания
public void CreateRecord(SampleDataModel Rec)
{
DefaultConnection ent = new DefaultConnection();
SampleData dbRec = new SampleData();
dbRec.CreatedBy = User.Identity.GetUserName(); // <---- CAUSING ERROR
dbRec.CurrentOwner = Rec.CurrentOwner;
dbRec.DateOfBirth = Rec.DateOfBirth;
ent.SampleData.Add(dbRec);
ent.SaveChanges();
SampleData DummyObject = new SampleData();
CreateAuditTrail(AuditActionType.Create, dbRec.ID, DummyObject, dbRec);
}