我正在尝试使用Visual Studio 2017中的NHibernate v.5.1.3从数据库中选择数据。
我在做
CreateSQLQuery("Select name from student").List<object[]> ()
它抛出一个System.ArgumentException
,因为我的查询必须返回1列。
具有两列或更多列,它可以正常工作。
请注意,我无法更改List<object[]>
的类型,因为它在代码中的其他位置已多次使用。
如何解决此问题?
答案 0 :(得分:0)
如果您改用.List<object>()
可以吗?如果可以的话,也许您可以使用它并在将其传递给其他代码之前自己转换为List<object[]>
?