Ejemplo n.º 1
0
        private DbUpdateGroup GetCreateUpdateGroup(DbUpdateOrder order)
        {
            var group = UpdateGroups.FirstOrDefault(g => g.Order == order);

            if (group != null)
            {
                return(group);
            }
            group = new DbUpdateGroup(order);
            UpdateGroups.Add(group);
            return(group);
        }
Ejemplo n.º 2
0
        private static LinqOperation ToOperation(DbUpdateOrder groupType)
        {
            switch (groupType)
            {
            case DbUpdateOrder.Insert:
            case DbUpdateOrder.IsolatedInsert:
                return(LinqOperation.Insert);

            case DbUpdateOrder.Delete:
            case DbUpdateOrder.IsolatedDelete:
                return(LinqOperation.Delete);

            case DbUpdateOrder.Update:
            default:
                return(LinqOperation.Update);
            }
        }
Ejemplo n.º 3
0
 public DbUpdateGroup(DbUpdateOrder order)
 {
     Order = order;
 }