コード例 #1
0
        internal ObjectQueryExecutionPlan GetExecutionPlan(
            MergeOption mergeOption,
            bool useCSharpNullComparisonBehavior)
        {
            ObjectQueryExecutionPlan queryExecutionPlan;

            this._plans.TryGetValue(CompiledQueryCacheEntry.GenerateLocalCacheKey(mergeOption, useCSharpNullComparisonBehavior), out queryExecutionPlan);
            return(queryExecutionPlan);
        }
コード例 #2
0
 internal ObjectQueryExecutionPlan SetExecutionPlan(
     ObjectQueryExecutionPlan newPlan,
     bool useCSharpNullComparisonBehavior)
 {
     return(this._plans.GetOrAdd(CompiledQueryCacheEntry.GenerateLocalCacheKey(newPlan.MergeOption, useCSharpNullComparisonBehavior), newPlan));
 }