20 lines
428 B
C#
20 lines
428 B
C#
using System;
|
|
using System.Collections.Concurrent;
|
|
|
|
using ASC.Common;
|
|
|
|
namespace ASC.Core.Common.EF
|
|
{
|
|
[Singletone]
|
|
public class MigrationHistory
|
|
{
|
|
private ConcurrentDictionary<Type, bool> _historyStore
|
|
= new ConcurrentDictionary<Type, bool>();
|
|
|
|
public bool TryAddMigratedContext(Type contextType)
|
|
{
|
|
return _historyStore.TryAdd(contextType, true);
|
|
}
|
|
}
|
|
}
|