| 12345678910111213141516171819202122 |
- using System.Data.Entity;
- using System.Threading.Tasks;
- using Abp.EntityHistory;
- using Abp.Threading;
- namespace IwbZero.EntityHistory
- {
- public interface IEntityHistoryHelper
- {
- EntityChangeSet CreateEntityChangeSet(DbContext context);
- Task SaveAsync(DbContext context, EntityChangeSet changeSet);
- }
- public static class EntityHistoryHelperExtensions
- {
- public static void Save(this IEntityHistoryHelper entityHistoryHelper, DbContext context, EntityChangeSet changeSet)
- {
- AsyncHelper.RunSync(() => entityHistoryHelper.SaveAsync(context, changeSet));
- }
- }
- }
|