The IRepositoryExtender type exposes the following members.

Methods

  Name Description
Public method AddForCascadeDelete(IEntity2, UnitOfWork2)
Adds the entity to unit of work used to perform one-level cascading delete in situations where cascading delete cannot be defined on a database level. All dependant sub-entities of the entityToDelete are deleted.
Public method AddForCascadeDelete(IEntity2, UnitOfWork2, Int32)
Adds the entity to unit of work used to perform one-level cascading delete in situations where cascading delete cannot be defined on a database level. All dependant sub-entities of the entityToDelete are deleted.
Public method AddForCascadeDelete(Type, RelationPredicateBucket, UnitOfWork2)
Adds the entity to unit of work used to perform one-level cascading delete in situations where cascading delete cannot be defined on a database level. All dependant sub-entities of the entityToDelete are deleted.
Public method AddForCascadeDelete(Type, RelationPredicateBucket, UnitOfWork2, Int32)
Adds the entity to unit of work used to perform one-level cascading delete in situations where cascading delete cannot be defined on a database level. All dependant sub-entities of the entityToDelete are deleted.
Public method AddFullPhraseSearch(IPredicateExpression, EntityField2, String)
Appends full phrase search filter to relation predicate bucket.

Note: Only exact phrases will be matched.

Public method AddFullPhraseSearch(IRelationPredicateBucket, EntityField2, String)
Appends full phrase search filter to relation predicate bucket.

Note: Only exact phrases will be matched.

Public method AddPartialPhraseSearch(IPredicateExpression, EntityField2, String)
Appends partial phrase search filter to relation predicate bucket.

Note: All phrases will be matched, full and partial ones.

Public method AddPartialPhraseSearch(IRelationPredicateBucket, EntityField2, String)
Appends partial phrase search filter to relation predicate bucket.

Note: All phrases will be matched, full and partial ones.

Public method AddWithOrFullPhraseSearch(IPredicateExpression, EntityField2, String)
Appends full phrase search filter to relation predicate bucket.

Note: Only exact phrases will be matched.

Public method AddWithOrFullPhraseSearch(IRelationPredicateBucket, EntityField2, String)
Appends full phrase search filter to relation predicate bucket.

Note: Only exact phrases will be matched.

Public method AddWithOrPartialPhraseSearch(IPredicateExpression, EntityField2, String)
Appends partial phrase search filter to relation predicate bucket.

Note: All phrases will be matched, full and partial ones.

Public method AddWithOrPartialPhraseSearch(IRelationPredicateBucket, EntityField2, String)
Appends partial phrase search filter to relation predicate bucket.

Note: All phrases will be matched, full and partial ones.

Public method CascadeDelete(IEntity2)
Used to perform one-level cascading delete in situations where cascading delete cannot be defined on a database level. All dependant sub-entities of the entityToDelete are deleted.
Public method CascadeDelete(IEntity2, Int32)
Used to perform one-level cascading delete in situations where cascading delete cannot be defined on a database level. All dependant sub-entities of the entityToDelete are deleted.
Public method GetDefaultCommitOrder
Creates and returns a default commit order for unit of work: direct updates, direct deletes, inserts, updates, deletes.
Public method GetEntityPageIndex
Get page index for entity.

See Also