C# Class NSoft.NFramework.StringResources.AdoResourceRepository

실제 Database에 접근해서 StringResource 정보를 가져오는 Repository입니다.
显示文件 Open project: debop/NFramework

Public Properties

Property Type Description
GetResourceSql string
GetResourcesSql string

Public Methods

Method Description
AdoResourceRepository ( IAdoRepository repository, string resourceName = null, string assemblyName = null, string tableName = null ) : System

생성자

AdoResourceRepository ( string resourceName = null, string assemblyName = null, string databaseName = null, string tableName = null ) : System

생성자

GetResource ( CultureInfo culture, string resourceKey ) : string

리소스 값 얻기

GetResources ( CultureInfo culture ) : Hashtable

지정한 문화권의 모든 리소스 정보를 Hashtable로 반환한다.

Private Methods

Method Description
GetResourceCommand ( string localeKey, string resourceKey ) : DbCommand

ResourceName에 해당하는 리소스 중에 localeKey, resourceKey에 해당하는 리소스 정보를 조회하는 DbCommand를 생성합니다.

GetResourceInternal ( CultureInfo culture, string resourceKey ) : string

내부적으로 문화권에 맞는 리소스 정보를 가져옵니다.

GetResourcesCommand ( string localeKey ) : DbCommand

ResourceName에 해당하는 리소스 중에 localeKey에 해당하는 모든 리소스 정보를 조회하는 DbCommand를 생성합니다.

Method Details

AdoResourceRepository() public method

생성자
public AdoResourceRepository ( IAdoRepository repository, string resourceName = null, string assemblyName = null, string tableName = null ) : System
repository IAdoRepository IAdoRepository 인스턴스
resourceName string String Resources의 중분류
assemblyName string 대분류
tableName string String Resources 정보를 담은 Table 명
return System

AdoResourceRepository() public method

생성자
public AdoResourceRepository ( string resourceName = null, string assemblyName = null, string databaseName = null, string tableName = null ) : System
resourceName string String Resources의 중분류
assemblyName string 대분류
databaseName string String Resource 정보가 있는 Database의 connection string name
tableName string String Resources 정보를 담은 Table 명
return System

GetResource() public method

리소스 값 얻기
public GetResource ( CultureInfo culture, string resourceKey ) : string
culture System.Globalization.CultureInfo
resourceKey string
return string

GetResources() public method

지정한 문화권의 모든 리소스 정보를 Hashtable로 반환한다.
public GetResources ( CultureInfo culture ) : Hashtable
culture System.Globalization.CultureInfo
return System.Collections.Hashtable

Property Details

GetResourceSql public_oe static_oe property

특정 리소스 키에 해당하는 리소스 정보를 가져오는 SQL 문
public static string GetResourceSql
return string

GetResourcesSql public_oe static_oe property

모든 Resource 정보를 가져오는 SQL 문
public static string GetResourcesSql
return string