Exemple #1
0
        /// <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>();
        }
Exemple #2
0
 /// <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)
 {
 }