내 도메인 객체에 지역화 지원을 추가하고 싶습니다.NHibernate/Localization/Lookup 테이블
class Person
{
int Id;
City city;
}
class City
{
int Id;
string Name;
}
모든 도시가 조회 DB 테이블 Cities
에 저장됩니다 : I는 다음이있다. 나는이 문서에서 온
string City::Name { get { return ILocalizationProvider.Get(typeof(City), Id); }
을하는 것처럼 해달라고
Person p = PeopleService.GetPersonById(1);
//Assert p.City.Name == 'London' if culture == 'en-us'
: 내가하고 싶은 나는 잘 모릅니다 그러나
http://ayende.com/Blog/archive/2006/12/26/LocalizingNHibernateContextualParameters.aspx
을하는지 여부 NH 2.1에서 지원 또는 아니.
NH가 동일한 로케일에 대해 매번 조인하는 것을 피하기 위해 2 수준 캐시의 모든 도시를 캐시하도록 NH에게 지시하려면 어떻게해야합니까?
NHibernate에서 데이터베이스 조회 테이블과 현지화를 다루는 쉽고 깔끔한 방법이 있습니까?