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 })); }
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 })); }