/// <summary> /// Initializes a new instance of the <see cref="HookEntityMetadata" /> class. /// </summary> /// <param name="hookType"></param> /// <param name="entry"></param> /// <param name="state">The state.</param> /// <param name="context">The optional existing context (I believe this is usable for migrations).</param> public HookEntityMetadata(HookType hookType, HookedEntityEntry entry, EntityState state, System.Data.Entity.DbContext context = null) { HookType = hookType; Entry = entry; _state = state; CurrentContext = context; }