CreateSQLQuery(string)抛出System.ArgumentException

时间:2018-08-23 12:22:08

标签: c# sql database nhibernate

我正在尝试使用Visual Studio 2017中的NHibernate v.5.1.3从数据库中选择数据。

我在做

CreateSQLQuery("Select name from student").List<object[]> ()

它抛出一个System.ArgumentException,因为我的查询必须返回1列

具有两列或更多列,它可以正常工作。

请注意,我无法更改List<object[]>的类型,因为它在代码中的其他位置已多次使用。

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

如果您改用.List<object>()可以吗?如果可以的话,也许您可​​以使用它并在将其传递给其他代码之前自己转换为List<object[]>