콘텐츠 (일대일) 관계가있는 아이콘이 있습니다.유창한 nhibernate 다형성. 클래스 유형을 확인하는 방법
public class Icon
{
public virtual Content Content {get; set;}
}
기본적으로 지연로드는 내가 원하는 것입니다. 내가 할, 그러나, 코드의 어떤 시점에서, 나는 컨텐츠의 종류
if(icon.Content is TextContent)
{
...
}
아이콘 같은 콘텐츠 다형성되고, 뭔가 다른 관계의 일부입니다 무엇을 확인해야하며 자동으로 NHibernate에 의해 얻어진다 그것을 수동으로 얻지 마십시오.
이 경우 실제 유형을 확인하는 권장 방법은 무엇입니까?
실제 콘텐츠 형식을 식별하기 위해 열거 형인 ContentType과 같은 특정 속성을 가질 수 있지만 다른 방법이 있는지 알고 싶습니다.