Interface INavigationDatabaseAccess
Provides an interface to manage navigation relationships between entities.
Namespace: Paradigm.ORM.Data.DatabaseAccess
Assembly: Paradigm.ORM.Data.dll
Syntax
public interface INavigationDatabaseAccess : IDisposable
Properties
| Improve this Doc View SourceDatabaseAccess
Gets the end database access in the navigation relationships.
Declaration
IDatabaseAccess DatabaseAccess { get; }
Property Value
Type | Description |
---|---|
IDatabaseAccess |
NavigationPropertyDescriptor
Gets the navigation property descriptor.
Declaration
INavigationPropertyDescriptor NavigationPropertyDescriptor { get; }
Property Value
Type | Description |
---|---|
INavigationPropertyDescriptor |
Methods
| Improve this Doc View SourceDeleteAfter(IEnumerable<Object>)
Deletes the child entities of the specified entities.
Declaration
void DeleteAfter(IEnumerable<object> entities)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<System.Object> | entities | List of parent entities. |
DeleteAfterAsync(IEnumerable<Object>)
Deletes the child entities of the specified entities.
Declaration
Task DeleteAfterAsync(IEnumerable<object> entities)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<System.Object> | entities | List of parent entities. |
Returns
Type | Description |
---|---|
Task |
DeleteBefore(IEnumerable<Object>)
Deletes one to one relation entities of the specified entities.
Declaration
void DeleteBefore(IEnumerable<object> entities)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<System.Object> | entities | List of parent entities. |
DeleteBeforeAsync(IEnumerable<Object>)
Deletes one to one relation entities of the specified entities.
Declaration
Task DeleteBeforeAsync(IEnumerable<object> entities)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<System.Object> | entities | List of parent entities. |
Returns
Type | Description |
---|---|
Task |
Initialize()
Initializes the navigation database access.
Declaration
void Initialize()
SaveAfter(IEnumerable<Object>)
Saves the child entities of the specified entities.
Declaration
void SaveAfter(IEnumerable<object> entities)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<System.Object> | entities | List of parent entities. |
SaveAfterAsync(IEnumerable<Object>)
Saves the child entities of the specified entities.
Declaration
Task SaveAfterAsync(IEnumerable<object> entities)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<System.Object> | entities | List of parent entities. |
Returns
Type | Description |
---|---|
Task |
SaveBefore(IEnumerable<Object>)
Saves one to one related entities.
Declaration
void SaveBefore(IEnumerable<object> entities)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<System.Object> | entities | List of parent entities. |
SaveBeforeAsync(IEnumerable<Object>)
Saves one to one related entities.
Declaration
Task SaveBeforeAsync(IEnumerable<object> entities)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<System.Object> | entities | List of parent entities. |
Returns
Type | Description |
---|---|
Task |
Select(IEnumerable<Object>)
Selects the child entities of the specified entities.
Declaration
void Select(IEnumerable<object> entities)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<System.Object> | entities | List of parent entities. |
SelectAsync(IEnumerable<Object>)
Selects the child entities of the specified entities.
Declaration
Task SelectAsync(IEnumerable<object> entities)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<System.Object> | entities | List of parent entities. |
Returns
Type | Description |
---|---|
Task |