C# 클래스 NSoft.NFramework.Data.AdoRepositoryFactory

Factory for IAdoRepository
상속: IAdoRepositoryFactory
파일 보기 프로젝트 열기: debop/NFramework

공개 메소드들

메소드 설명
ClearRepositoryCache ( ) : void

Repository Cache를 제거합니다.

CreateRepository ( string dbName = null ) : IAdoRepository

Create Repository for ADO.NET using specified dbName

CreateRepositoryByProvider ( string dbName = null ) : IAdoRepository

비공개 메소드들

메소드 설명
GetAdoRepositoryFactoryFunction ( string dbName ) : IAdoRepository>.Func

지정된 DB Name의 Provider에 따라, IAdoRepository 인스턴스 생성 함수를 다르게 합니다. SQL Server인 경우, 자동으로 SqlRepositoryImpl을 사용하게 하여, 확장을 보장받을 수 있게 하였습니다.

메소드 상세

ClearRepositoryCache() 공개 메소드

Repository Cache를 제거합니다.
public ClearRepositoryCache ( ) : void
리턴 void

CreateRepository() 공개 메소드

Create Repository for ADO.NET using specified dbName
public CreateRepository ( string dbName = null ) : IAdoRepository
dbName string database name
리턴 IAdoRepository

CreateRepositoryByProvider() 공개 메소드

public CreateRepositoryByProvider ( string dbName = null ) : IAdoRepository
dbName string
리턴 IAdoRepository