Beispiel #1
0
        public static TEntity FindTracked <TEntity>(this HookingDbContext ctx, int entityId)
            where TEntity : BaseEntity
        {
            var stateManager = ctx.GetDependencies().StateManager;
            var key          = ctx.Model.FindEntityType(typeof(TEntity)).FindPrimaryKey();

            return(stateManager.TryGetEntry(key, new object[] { entityId })?.Entity as TEntity);
        }