Esempio n. 1
0
        public void Initialize(string connectionString, long companyId)
        {
            if (Entities != null)
            {
                throw new Exception("PersistContext already initialized");
            }

            ConnectionString = connectionString;
            CompanyId        = companyId;
            Entities         = new MonsterDataContext(ConnectionString);
        }
Esempio n. 2
0
        public void Initialize(string instanceDB)
        {
            if (Entities != null)
            {
                throw new Exception("InstancePersistContext already initialized");
            }

            ConnectionString = ConnectionBuilder.Build(instanceDB);

            // CRITICAL => Lifetime Scoped PersistContext always explicitly controls
            // .. the life cycle of its (EF) Database Context
            //
            Entities = new MonsterDataContext(ConnectionString);
        }