Dim myEmployee as Employee = myObjectContext.Employee.Where("it.EmployeeID = 1").First()
以下行將會導致e.EntityState等於EntityState.Modified:如何確定是否有關係屬性的實體有變化
myEmployee.Name = "John"
然而,改變一個屬性,它是一個關係會留下E .EntityState = EntityState.Unchanged。例如:
myEmployee.Department = myObjectContext.Department.Where("it.DepartmentName = 'Accounting'").First()
如何判斷myEmployee是否有更改?我需要知道,因此我可以記錄對員工記錄所做的更改以進行審計。