- using System;
- namespace Quadarax.Foundation.Core.Data.Interface.Domain
- {
- public interface IDomainContextResolver : IDisposable
- {
- string[] RegisteredContexts { get; }
- TDomainContext GetCurrent<TDomainContext>() where TDomainContext : IDomain;
- IDomain Get(string typeFullName);
- TDomainContext Register<TDomainContext>(TDomainContext context) where TDomainContext : IDomain;
- }
- }
|