SQL004 Using 'QueryMultiple' method is not optimal here Noncompliant Code Example: var multi = connection.QueryMultiple("select * from dogs"); var dogs = multi.Read<Dog>(); Compliant Solution: var dogs = connection.Query<Dog>("select * from dogs");