using Data.Context; namespace Data.Abstractions { /// <summary> /// describes the capabilities of the database context factory /// </summary> public interface IDatabaseContextFactory { /// <summary> /// create or retrieves an existing database context instance /// </summary> /// <param name="enableTracking">indicated if entity tracking should be enabled</param> /// <returns>database context instance</returns> DatabaseContext CreateContext(bool? enableTracking = true); } }