/// <summary>Initialises a new instance of the <see cref="ResourceMgmtContext"/> class.</summary> /// <param name="connectionString">The connection string.</param> /// <param name="identityContextProvider">The identity context provider.</param> public ResourceMgmtContext(string connectionString, IIdentityContextProvider identityContextProvider) : base(connectionString) { ((IObjectContextAdapter)this).ObjectContext.SavingChanges += this.OnSavingChanges; Configuration.ProxyCreationEnabled = false; Configuration.LazyLoadingEnabled = false; this.identityContextProvider = identityContextProvider; this.subscribedTrackers = new List <TrackedData>(); }
/// <summary>Initialises a new instance of the <see cref="ResourceMgmtContext"/> class.</summary> /// <param name="identityContextProvider">The identity context provider.</param> public ResourceMgmtContext(IIdentityContextProvider identityContextProvider) : this(ConnectionString, identityContextProvider) { }