public IEnumerable<PersonViewed> GetByViewerPersonId( int? viewerPersonId ) { return Queryable().Where( t => ( t.ViewerPersonAlias != null && t.ViewerPersonAlias.PersonId == viewerPersonId ) || ( viewerPersonId == null && t.ViewerPersonAlias == null ) ); }