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

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