示例#1
0
        public IRelationshipBuilder <IRelationshipsBuilder <TParentBuilder, TResource>, TResource> Relationship(string rel, Func <TResource, bool> predicate)
        {
            Contract.Requires(String.IsNullOrWhiteSpace(rel) == false);

            var relationshipBuilder = new NullRelationshipBuilder <IRelationshipsBuilder <TParentBuilder, TResource>, TResource>(this);

            return(relationshipBuilder);
        }
        public IRelationshipBuilder <IRelationshipsBuilder <TParentBuilder> > Relationship(string rel)
        {
            Contract.Requires(String.IsNullOrWhiteSpace(rel) == false);

            var relationshipBuilder = new NullRelationshipBuilder <IRelationshipsBuilder <TParentBuilder> >(this);

            return(relationshipBuilder);
        }
示例#3
0
        // PRIVATE METHODS //////////////////////////////////////////////////
        #region Methods
        private IRelationshipBuilder <IRelationshipsBuilder <TParentBuilder, TResource>, TResource> CreateNullRelationshipBuilder()
        {
            var relationshipBuilder = new NullRelationshipBuilder <IRelationshipsBuilder <TParentBuilder, TResource>, TResource>(this);

            return(relationshipBuilder);
        }