public void InsertTimestampEntity(TimestampEntity timestampEntity) { if ((timestampEntity.EntityState != EntityState.Detached)) { this.ObjectContext.ObjectStateManager.ChangeObjectState(timestampEntity, EntityState.Added); } else { this.ObjectContext.TimestampEntities.AddObject(timestampEntity); } }
public void TimestampInsert() { TestDatabase db = new TestDatabase(); TimestampEntity entity = new TimestampEntity() { Id = 1 }; db.TimestampEntities.Insert(entity); }
public void DeleteTimestampEntity(TimestampEntity timestampEntity) { if ((timestampEntity.EntityState != EntityState.Detached)) { this.ObjectContext.ObjectStateManager.ChangeObjectState(timestampEntity, EntityState.Deleted); } else { this.ObjectContext.TimestampEntities.Attach(timestampEntity); this.ObjectContext.TimestampEntities.DeleteObject(timestampEntity); } }
public void TimestampReturnedOnInsert() { TestDatabase db = new TestDatabase(); TimestampEntity entity = new TimestampEntity() { Id = 1 }; Timestamp timestamp = entity.Timestamp; db.TimestampEntities.Insert(entity); Assert.AreNotEqual(timestamp, entity.Timestamp); }
public void TimestampChangedOnInsert() { TestDatabase db = new TestDatabase(); TimestampEntity entity = new TimestampEntity() { Id = 1 }; Timestamp timestamp = entity.Timestamp; db.TimestampEntities.Insert(entity); Assert.AreNotEqual(timestamp, db.TimestampEntities.Single(t => t.Id == 1).Timestamp); }
public void TimestampReturnedOnUpdate() { TestDatabase db = new TestDatabase(); TimestampEntity entity = new TimestampEntity() { Id = 1 }; db.TimestampEntities.Insert(entity); Timestamp timestamp = entity.Timestamp; entity.Data = "altered"; db.TimestampEntities.Update(entity); Assert.AreNotEqual(timestamp, entity.Timestamp); }
public void UpdateTimestampEntity(TimestampEntity currentTimestampEntity) { this.ObjectContext.TimestampEntities.AttachAsModified(currentTimestampEntity); }
public void DeleteTimestampEntity(TimestampEntity timestampEntity) { this.DataContext.TimestampEntities.Attach(timestampEntity); this.DataContext.TimestampEntities.DeleteOnSubmit(timestampEntity); }
public void UpdateTimestampEntity(TimestampEntity currentTimestampEntity) { this.DataContext.TimestampEntities.Attach(currentTimestampEntity, true); }
public void InsertTimestampEntity(TimestampEntity timestampEntity) { this.DataContext.TimestampEntities.InsertOnSubmit(timestampEntity); }