示例#1
0
 public void InsertENTtblEntity(ENTtblEntity eNTtblEntity)
 {
     if ((eNTtblEntity.EntityState != EntityState.Detached))
     {
         this.ObjectContext.ObjectStateManager.ChangeObjectState(eNTtblEntity, EntityState.Added);
     }
     else
     {
         this.ObjectContext.ENTtblEntities.AddObject(eNTtblEntity);
     }
 }
示例#2
0
 public void DeleteENTtblEntity(ENTtblEntity eNTtblEntity)
 {
     if ((eNTtblEntity.EntityState != EntityState.Detached))
     {
         this.ObjectContext.ObjectStateManager.ChangeObjectState(eNTtblEntity, EntityState.Deleted);
     }
     else
     {
         this.ObjectContext.ENTtblEntities.Attach(eNTtblEntity);
         this.ObjectContext.ENTtblEntities.DeleteObject(eNTtblEntity);
     }
 }
示例#3
0
 public void UpdateENTtblEntity(ENTtblEntity currentENTtblEntity)
 {
     this.ObjectContext.ENTtblEntities.AttachAsModified(currentENTtblEntity, this.ChangeSet.GetOriginal(currentENTtblEntity));
 }