エンティティ マッピング (DTO <-> エンティティ) に ValueInjecter を使い始めたところです。ここに私のDTOがあります:
public class IncidentDTO
{
int ID { get; set; }
string Name { get; set; }
AgencyDTO agencyDTO { get; set; }
}
public class AgencyDTO
{
int ID { get; set; }
string Name { get; set; }
List<IncidentTypeDTO> incidentTypeDTOList { get; set; }
}
public class IncidentTypeDTO
{
int ID { get; set; }
string TypeName { get; set; }
}
Heres 私の NHibernate Proxy クラス:
public class Incident
{
int ID { get; set; }
string Name { get; set; }
Agency agency { get; set; }
}
public class Agency
{
int ID { get; set; }
string Name { get; set; }
}
public class IncidentType
{
int ID { get; set; }
string TypeName { get; set; }
}
public class AgencyIncidentType
{
int ID { get; set; }
Agency agency { get; set; }
IncidentType incidentType { get; set; }
}
IncidentDTO
ここで、リポジトリからクエリを実行する必要があります。データベースとマップからのリポジトリクエリIncident
とテーブル-> ValueInjecter と return を使用します。AgencyIncidentType
Incident
IncidentDTO
IncidentDTO
ValueInjecter を使用して上記のマッピングを行う最善の方法は何ですか??
ありがとう、プラテック