Show / Hide Table of Contents

Class AbpEfCoreNavigationHelper

Inheritance
object
AbpEfCoreNavigationHelper
Implements
ITransientDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.EntityFrameworkCore.ChangeTrackers
Assembly: Volo.Abp.EntityFrameworkCore.dll
Syntax
public class AbpEfCoreNavigationHelper : ITransientDependency

Constructors

AbpEfCoreNavigationHelper()

Declaration
public AbpEfCoreNavigationHelper()

Properties

EntityEntries

Declaration
protected Dictionary<string, AbpEntityEntry> EntityEntries { get; }
Property Value
Type Description
Dictionary<string, AbpEntityEntry>

Methods

ChangeTracker_StateChanged(object?, EntityStateChangedEventArgs)

Declaration
public virtual void ChangeTracker_StateChanged(object? sender, EntityStateChangedEventArgs e)
Parameters
Type Name Description
object sender
EntityStateChangedEventArgs e

ChangeTracker_Tracked(object?, EntityTrackedEventArgs)

Declaration
public virtual void ChangeTracker_Tracked(object? sender, EntityTrackedEventArgs e)
Parameters
Type Name Description
object sender
EntityTrackedEventArgs e

Clear()

Declaration
public virtual void Clear()

DetectChanges(EntityEntry)

Declaration
protected virtual void DetectChanges(EntityEntry entityEntry)
Parameters
Type Name Description
EntityEntry entityEntry

EntityEntryTrackedOrStateChanged(EntityEntry)

Declaration
protected virtual void EntityEntryTrackedOrStateChanged(EntityEntry entityEntry)
Parameters
Type Name Description
EntityEntry entityEntry

GetChangedEntityEntries()

Declaration
public virtual List<EntityEntry> GetChangedEntityEntries()
Returns
Type Description
List<EntityEntry>

GetEntityEntryIdentity(EntityEntry)

Declaration
protected virtual string? GetEntityEntryIdentity(EntityEntry entityEntry)
Parameters
Type Name Description
EntityEntry entityEntry
Returns
Type Description
string

IsEntityEntryModified(EntityEntry)

Declaration
public virtual bool IsEntityEntryModified(EntityEntry entityEntry)
Parameters
Type Name Description
EntityEntry entityEntry
Returns
Type Description
bool

IsNavigationEntryModified(EntityEntry, int?)

Declaration
public virtual bool IsNavigationEntryModified(EntityEntry entityEntry, int? navigationEntryIndex = null)
Parameters
Type Name Description
EntityEntry entityEntry
int? navigationEntryIndex
Returns
Type Description
bool

RecursiveDetectChanges(EntityEntry)

Declaration
protected virtual void RecursiveDetectChanges(EntityEntry entityEntry)
Parameters
Type Name Description
EntityEntry entityEntry

RemoveChangedEntityEntries()

Declaration
public virtual void RemoveChangedEntityEntries()

Implements

ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform