/// <summary> /// Truncate a type /// </summary> /// <param name="type">The type to truncate</param> public override async Task TruncateAsync(Type type) { var folderPath = _pathProvider.GetTablePath(_basePath, DatabaseInstanceName, type, this); var pathLock = PathLock.GetLock(type.FullName); using (await pathLock.LockAsync().ConfigureAwait(false)) { _fileHelper.Purge(folderPath); } }
public static void PurgeAll() { var fileHelper = new FileSystemHelper(); fileHelper.Purge(PathProvider.RootPath); }
public static void PurgeAll() { var fileHelper = new FileSystemHelper(); fileHelper.Purge(PathProvider.RootPath); }