예제 #1
0
 protected override void DoRemove(TAggregateRoot aggregateRoot)
 {
     efContext.RegisterDeleted(aggregateRoot);
 }
 public override void Remove(TAggregateRoot entity)
 {
     _efContext.RegisterDeleted <TAggregateRoot>(entity);
 }
예제 #3
0
 protected override void DoRemove(TRootEntity rootEntity)
 {
     efContext.RegisterDeleted <TRootEntity>(rootEntity);
 }
 public void Remove(TAggregateRoot aggregateRoot)
 {
     _efContext.RegisterDeleted <TAggregateRoot>(aggregateRoot);
 }
예제 #5
0
 /// <summary>
 /// Does the remove.
 /// </summary>
 /// <param name="entity">The entity.</param>
 protected override void DoRemove(TEntity entity)
 {
     efContext.RegisterDeleted(entity);
 }
 /// <summary>
 ///     移除当前仓储中的对象。
 /// </summary>
 /// <param name="entity"></param>
 protected override void DoDelete(TEntity entity)
 {
     efContext.RegisterDeleted <TEntity>(entity);
 }
 public void Remove(TAgreegateRoot aggregateRoot)
 {
     _efContext.RegisterDeleted <TAgreegateRoot, TKey>(aggregateRoot);
     _efContext.Commit();
 }