Beispiel #1
0
        public ViewProjection <TView, TId> ProjectView <TView, TId>() where TView : class
        {
            var projection = new ViewProjection <TView, TId>();

            InlineProjections.Add(projection);
            return(projection);
        }
Beispiel #2
0
 public IProjection ProjectionFor(Type viewType)
 {
     return(AsyncProjections.ForView(viewType) ?? InlineProjections.ForView(viewType));
 }
Beispiel #3
0
 public IEnumerable <IProjection> AllProjectionsFor(Type viewType)
 {
     return(AsyncProjections.AllForView(viewType) ?? InlineProjections.AllForView(viewType));
 }