예제 #1
0
파일: EventGraph.cs 프로젝트: srasch/marten
        public ViewProjection <TView, TId> ProjectView <TView, TId>() where TView : class
        {
            var projection = new ViewProjection <TView, TId>();

            InlineProjections.Add(projection);
            return(projection);
        }
예제 #2
0
파일: EventGraph.cs 프로젝트: srasch/marten
 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));
 }