Можно ли включить Entity History для шаблона ABP? - PullRequest
0 голосов
/ 29 мая 2018

Я скачал шаблон ABP с веб-сайта:

  • ABP v3.6.2
  • MVC5
  • MPA

Я прочитал, каквключили Entity History и сделали следующие шаги:

  1. в AppNameCoreModule.cs PreInitialize() метод, добавляю:
// Entity History
Configuration.EntityHistory.IsEnabled = true;
Configuration.EntityHistory.IsEnabledForAnonymousUsers = false;
Configuration.EntityHistory.Selectors.Add(
    new NamedTypeSelector(
        "Abp.FullAuditedEntities",
        type => typeof(IFullAudited).IsAssignableFrom(type)
    )
);
в AppNameDbContext.cs , я добавляю:
// Entity History tables
public virtual DbSet<EntityChange> EntityChanges { get; set; }
public virtual DbSet<EntityChangeSet> EntityChangeSets { get; set; }
public virtual DbSet<EntityPropertyChange> EntityPropertyChanges { get; set; }

Но история сущностей не работала.Что-то не так в моих шагах?И как это исправить?

Ответы [ 2 ]

0 голосов
/ 07 августа 2019
0 голосов
/ 29 мая 2018

Entity Framework 6x не поддерживает Entity History.Насколько я вижу, вы добавляете таблицы в свой DbContext, и вы не получаете исключение.так что вы можете использовать MVC5, который не поддерживает Entity History.

...