2010-08-18 3 views
0

필자는 테이블에 열을 동적으로 추가 할 필요성을 충족시키기 위해 열 값을 테이블의 행으로 지정합니다. 주소 테이블의 컬럼의 저장 예를 들어
는 형식에있을 것입니다 :ORM이있는 열 유형 디자인으로 열을 처리 할 수 ​​있습니까?

ID PropertyName 
1  HouseNo. 
2  Street 
3  City 
4  State 
5  Country 

지금, 나는이 코드에서 테이블 디자인 같은 종류에 대한 ORM을 작성해야하는 경우, LINQ2SQL, 자 NHibernate 또는 법인을한다 프레임 워크는 이것을 처리 할 방법을 제공합니까?
또는 이런 종류의 모델을 처리하는 가장 적합한 방법은 무엇입니까? 비즈니스 클래스를 수동으로 생성 하시겠습니까?

감사합니다.

답변

2

NHibernate는 <dynamic-component> 매핑을 사용하여 비슷한 것을 얻을 수 있습니다. 자세한 내용은 this article을보십시오.

업데이트 :

비록 당신의 <dynamic-component> 정말 목표를 달성하지 않습니다에 대해 물어 있었는지 다소 유사; 당신은 무엇을해야합니까 실제로보고는 <map>입니다 매핑은 here라고 설명합니다.

관련 문제