I'm trying to get the sql
generated by IQueryable
, but it's returning:
SELECT NULL AS [EMPTY]
I expected something like:
SELECT i FROM lista WHERE i > 20;
How I'm doing:
IDbConnection conn = new MySqlConnection("server=127.0.0.1;uid=root;pwd=;database=teste");
DataContext db = new DataContext(conn);
List<int> lista = new List<int>();
lista.AddRange(new int[] { 10, 25, 50, 35, 16, 100, 30, 22, 5 });
var query = from i in lista where i > 20 select i;
var dc = db.GetCommand(query.AsQueryable());
Console.WriteLine("Command Text: \n{0}", dc.CommandText);
Do you have any other way to do this?