title: Using dynamic list of objects in dapper join queries
body: <p>Is it possible to create the below written dapper query with returntype as <code>IEnumerable&lt;dynamic&gt;</code> as I do not have Product &amp; Supplier POCO.</p>
  
  <pre><code>IEnumerable&lt;Product&gt; products = sqlConnection
                      .Query&lt;Product, Supplier, Product&gt;(
                          @"select Products.*, Suppliers.* 
                            from Products join Suppliers 
                                 on Products.SupplierId = Suppliers.Id
                                 and suppliers.Id = 2",
                          (a, s) =&gt;
                              {
                                  a.Supplier = s;
                                  return a;
                              }); 
  </code></pre>
  
  <p>What if my sql query was something as below, how would my dapper query be with returntype of <code>IEnumerable&lt;dynamic&gt;</code></p>
  
  <pre><code>select Products.ProductId,Products.ProductName,Products.ProductCategory, ProductPrice.Amount,ProductPrice.Currency
                                from Products join ProductPrice 
                                     on Products.ProductId = ProductPrice.ProductId
  </code></pre>
  
  <p>All help is sincerely appreciated.</p>
  
  <p>Thanks</p>