File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -63,7 +63,13 @@ public sealed class QueryEndpoint
6363 public IQueryable < T > All < T > ( )
6464 where T : class , IEntity
6565 {
66- return Provider . CreateQuery < T > ( BuildRootExpression ( typeof ( T ) ) ) ;
66+ var result = Provider . CreateQuery < T > ( BuildRootExpression ( typeof ( T ) ) ) ;
67+ if ( session . Tags != null ) {
68+ foreach ( var tag in session . Tags ) {
69+ result = result . Tag ( tag ) ;
70+ }
71+ }
72+ return result ;
6773 }
6874
6975 /// <summary>
@@ -78,8 +84,13 @@ public IQueryable<T> All<T>()
7884 /// </returns>
7985 public IQueryable All ( Type elementType )
8086 {
81- var provider = ( IQueryProvider ) Provider ;
82- return provider . CreateQuery ( BuildRootExpression ( elementType ) ) ;
87+ var result = ( ( IQueryProvider ) Provider ) . CreateQuery ( BuildRootExpression ( elementType ) ) ;
88+ if ( session . Tags != null ) {
89+ foreach ( var tag in session . Tags ) {
90+ result = result . Tag ( tag ) ;
91+ }
92+ }
93+ return result ;
8394 }
8495
8596 #region Full-text related
You can’t perform that action at this time.
0 commit comments