namespace Quadarax.Foundation.Core.Data.Interface.Domain { public interface IDomain { public IUnitOfWork<TDomainContext> CreateUnitOfWork<TDomainContext>() where TDomainContext : IDomain; public void Commit(); public void Rollback(); } }