예제 #1
0
 public void InsertENTtblContact(ENTtblContact eNTtblContact)
 {
     if ((eNTtblContact.EntityState != EntityState.Detached))
     {
         this.ObjectContext.ObjectStateManager.ChangeObjectState(eNTtblContact, EntityState.Added);
     }
     else
     {
         this.ObjectContext.ENTtblContacts.AddObject(eNTtblContact);
     }
 }
예제 #2
0
 public void DeleteENTtblContact(ENTtblContact eNTtblContact)
 {
     if ((eNTtblContact.EntityState != EntityState.Detached))
     {
         this.ObjectContext.ObjectStateManager.ChangeObjectState(eNTtblContact, EntityState.Deleted);
     }
     else
     {
         this.ObjectContext.ENTtblContacts.Attach(eNTtblContact);
         this.ObjectContext.ENTtblContacts.DeleteObject(eNTtblContact);
     }
 }
예제 #3
0
 public void UpdateENTtblContact(ENTtblContact currentENTtblContact)
 {
     this.ObjectContext.ENTtblContacts.AttachAsModified(currentENTtblContact, this.ChangeSet.GetOriginal(currentENTtblContact));
 }