没有子查询时,子查询返回的值超过1

时间:2018-04-16 08:17:44

标签: .net dapper

当没有子查询时,Dapper会抛出Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.'。 Innerexception也是null。

我的查询是SELECT * FROM dbo.someTable,我使用Dappers Query<T>方法。

对任何人来说都很熟悉吗?

更新: 当我在MSSQL Server Management Studio上运行查询时,我得到相同的错误。这很奇怪。我会不断更新。

更新2: 抱歉有问题。这是一个隐蔽的视图。

1 个答案:

答案 0 :(得分:0)

起初我认为这是Dapper的一个错误但后来我意识到我的查询目标是一个视图。如果我犯了这个错误,其他人也可以。离开这里。