Это слишком просто реализовать в C #, поэтому не стоит слишком стараться настроить NHibernate для этого (вы можете использовать функции или формулу или ...)
class MyDto
{
string Name1 { get; set; }
string Name2 { get; set; }
string Name3 { get; set; }
string Names
{
get
{
return string.Format("{0}, {1}, {2}", Name1, Name2, Name3)
}
}
}