示例#1
0
        public override void OnFindExecuted <T, TKey, TResult>(RepositoryQuerySingleContext <T, TKey, TResult> context)
        {
            var typeDisplay = RepositoryTypeDisplay(context.Repository);

            Log(String.Format("{0} Executed Find: {1}", typeDisplay, context.Specification.Predicate));
            Log(context.Repository.TraceInfo);
            Log(String.Format("{0} Results: {1} Cache Used: {2}", typeDisplay, context.NumberOfResults, context.Repository.CacheUsed));
        }
示例#2
0
        public override bool OnFindExecuting <T, TKey, TResult>(RepositoryQuerySingleContext <T, TKey, TResult> context)
        {
            var typeDisplay = RepositoryTypeDisplay(context.Repository);

            Log(String.Format("{0} Executing Find: {1}", typeDisplay, context.Specification.Predicate));

            return(true);
        }
示例#3
0
        public virtual void OnFindExecuted <T, TKey, TResult>(RepositoryQuerySingleContext <T, TKey, TResult> context)
            where T : class

        {
        }
示例#4
0
        public virtual bool OnFindExecuting <T, TKey, TResult>(RepositoryQuerySingleContext <T, TKey, TResult> context)
            where T : class

        {
            return(true);
        }