Передача списка System.Data.Linq.ModifiedMemberInfo в функцию - PullRequest
0 голосов
/ 28 мая 2018

Я пытаюсь создать функцию аудита следующим образом:

public bool recordHeaderChanges(List<System.Data.Linq.ModifiedMemberInfo> mmi, string username)
    {
        var auditList = new List<data.tblVendorPackingSlipHeaderAudit>();

        foreach (var mm in mmi)
        {
            var nAudit = new data.tblVendorPackingSlipHeaderAudit()
            {
                username = username,
                dateTime = DateTime.Now,
                field = mm.Member.Name,
                OldVaue = mm.OriginalValue != null ? mm.OriginalValue.ToString() : null,
                NewValue = mm.CurrentValue != null ? mm.CurrentValue.ToString() : null

            };

            auditList.Add(nAudit);
        }

        CustomClasses.DataTableHelper.BulkCopyToDatabase(auditList, "tblVendorPackingSlipHeaderAudit", db);

        return true;
    }

И я вызываю ее так:

var changes = db.tblVendorPackingSlipHeaders.GetModifiedMembers(dbDoc).ToList();
recordHeaderChanges(changes, User.Identity.Name)

Проблема в том, что все в объекте ModifiedMemberInfo равно нулюпри передаче в качестве параметра.

Возможно ли это вообще?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...