public void Dispose() { if (db != null) { db.Dispose(); db = null; } }
public PhonebookUnitOfWork(PhoneBookDataContext phoneBookDataContext) { if (phoneBookDataContext == null) { throw new ArgumentNullException($"{nameof(phoneBookDataContext)} cannot be null"); } this._phoneBookDataContext = phoneBookDataContext; this._phoneBookDataContext.Configuration.ProxyCreationEnabled = false; }
public static void RegisterComponents() { var container = new UnityContainer(); // register all your components with the container here // it is NOT necessary to register your controllers // e.g. container.RegisterType<ITestService, TestService>(); var context = new PhoneBookDataContext(Constants.ConfigurationConstants.CONNECTION_STRING_NAME); if (Debugger.IsAttached) { context.Database.Log = LogDatabase; } container.RegisterFactory <PhonebookUnitOfWork>( c => new PhonebookUnitOfWork(context)); DependencyResolver.SetResolver(new UnityDependencyResolver(container)); }
public BaseRepository(PhoneBookDataContext context) { this.context = context; this.dbSet = context.Set <TEntity>(); }
public UnitOfWork(PhoneBookDataContext context) { this.context = context; }
public EntryRepository(PhoneBookDataContext context) : base(context) { }
public ContactOwnerRepository(PhoneBookDataContext context) { _context = context; }
public MyClass() { db = new PhoneBookDataContext(); }
public PhoneNumberRepository(PhoneBookDataContext context) : base(context) { }
public PersonRepository(PhoneBookDataContext context) : base(context) { }
public PhonebookRepository(PhoneBookDataContext context) : base(context) { }
public Uow(PhoneBookDataContext context) { _context = context; }