示例#1
0
        public Task <int> SaveChangesAsync(CancellationToken requestAborted)
        {
            int changes = 0;

            changes += DbSetHelper.IncrementPrimaryKey(p => p.ProductId, Products);
            changes += DbSetHelper.IncrementPrimaryKey(o => o.OrderId, Orders);

            return(Task.FromResult(changes));
        }
示例#2
0
        public int SaveChanges()
        {
            // Pretend that each entity gets a database id when we hit save.
            int changes = 0;

            changes += DbSetHelper.IncrementPrimaryKey <Author>(x => x.AuthorId, this.Authors);
            changes += DbSetHelper.IncrementPrimaryKey <Book>(x => x.BookId, this.Books);

            return(changes);
        }
示例#3
0
 public void SaveOrder(Order order)
 {
     DbSetHelper.IncrementPrimaryKey <Order>(x => x.Id, this.Orders);
     Orders.Add(order);
 }