Nhibernate 使用HQL连接多行中的字符串
考虑一个包含三行名称的表: 彼得 保罗 玛丽 使用NHibernate HQL,我希望将所有名称检索为单个字符串“Peter,Paul,Mary”,将其放入单个DTO对象字段中。有没有一种方法可以实现这种连接 没有 在SQL中不可能进行字符串-列聚合,除非可能使用特定的RDBMS特性Nhibernate 使用HQL连接多行中的字符串,nhibernate,Nhibernate,考虑一个包含三行名称的表: 彼得 保罗 玛丽 使用NHibernate HQL,我希望将所有名称检索为单个字符串“Peter,Paul,Mary”,将其放入单个DTO对象字段中。有没有一种方法可以实现这种连接 没有 在SQL中不可能进行字符串-列聚合,除非可能使用特定的RDBMS特性 只需将所有名称连接到客户端,在C#中实现这一点太简单了,因此不值得尝试过多地调整NHibernate来实现它(您可以使用函数、公式或…) 他的名字是按行排列的,不是按列排列的 class MyDto { str
只需将所有名称连接到客户端,在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)
}
}
}