当没有子查询时,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: 抱歉有问题。这是一个隐蔽的视图。
答案 0 :(得分:0)
起初我认为这是Dapper的一个错误但后来我意识到我的查询目标是一个视图。如果我犯了这个错误,其他人也可以。离开这里。