예제 #1
0
        public TH CreateRepositoryByConnStr <T, TH>(string ConnStr)
            where T : Entity
            where TH : IRepository <T>
        {
            var contextObj        = BuildDBContext.CreateJyDBContext(ConnStr, _SDBSettings.Value.dbType);
            var repositoryContext = getRepositoryContext(contextObj);

            return(_createRepository.Get <TH>(new object[] { repositoryContext }));
        }
예제 #2
0
        public TH CreateDefaultRepository <T, TH>()
            where TH : IRepository <T>
            where T : Entity
        {
            var contextObj        = BuildDBContext.CreateJyDBContext(_SDBSettings.Value.defaultConnectionString, _SDBSettings.Value.dbType);
            var repositoryContext = getRepositoryContext(contextObj);

            return(_createRepository.Get <TH>(new object[] { repositoryContext }));
        }