Example #1
0
 internal void OnPreUnsafeDelete(IQueryable <T> entityQuery)
 {
     if (PreUnsafeDelete != null)
     {
         foreach (var action in PreUnsafeDelete.GetInvocationListTyped().Reverse())
         {
             action(entityQuery);
         }
     }
 }
Example #2
0
        internal IDisposable OnPreUnsafeDelete(IQueryable <T> entityQuery)
        {
            IDisposable result = null;

            if (PreUnsafeDelete != null)
            {
                foreach (var action in PreUnsafeDelete.GetInvocationListTyped().Reverse())
                {
                    result = Disposable.Combine(result, action(entityQuery));
                }
            }

            return(result);
        }