C# 有没有办法将hibernate或nhibernate查询结果转换为字符串?

C# 有没有办法将hibernate或nhibernate查询结果转换为字符串?,c#,sql-server,hibernate,nhibernate,ssms,C#,Sql Server,Hibernate,Nhibernate,Ssms,有没有办法将hibernate或nhibernate查询结果转换为字符串? 基本上,我希望复制“SQLManagementStudio”功能,它显示结果列表,而不考虑查询类型 例如,如果我的查询是 select firstName, lastName from table t 有没有一种方法可以将结果连接成一个字符串,而不必自己格式化 SELECT CONVERT(varchar(MAX), col) FROM table 如果您的意思是要连接所有列结果,只需将它们与连接中的某个字符串一起

有没有办法将hibernate或nhibernate查询结果转换为字符串? 基本上,我希望复制“SQLManagementStudio”功能,它显示结果列表,而不考虑查询类型

例如,如果我的查询是

select firstName, lastName from table t
有没有一种方法可以将结果连接成一个字符串,而不必自己格式化

SELECT CONVERT(varchar(MAX), col) 
FROM table

如果您的意思是要连接所有列结果,只需将它们与连接中的某个字符串一起添加。

有没有不提及列名的方法?与不考虑查询一样,只需将所有结果整理成一个字符串?另外,您能否详细说明一下“只需将它们与连接中的某个字符串一起添加”(对不起,我是SQL和hibernate的noob)。您知道您希望生成的字符串是什么样的吗?也许是
John Smith
,或者
{“firstName”:“John”,“lastName”:“Smith”}
,或者
John,Smith
,或者
Smith,John
,或者……我认为这个问题实际上是关于对象序列化或字符串格式的,而不是关于Hibernate或NHibernate进球,我们正在谈论。您对是否使用Hibernate或NHibernate有点模糊。我们谈论的是什么:Java还是.NET?@DanielSchilling,我正在与nhibernate合作开发.NET。我的目标是从网页执行任意查询,然后显示结果(或错误)。这将帮助我在无法访问SQL Management Studio的情况下调试测试设置。因此,只要显示输出,格式就无关紧要。