[IronPython] LINQ from IronPython
Jeff Hardy
jdhardy at gmail.com
Tue Dec 22 23:11:39 CET 2009
On Tue, Dec 22, 2009 at 2:39 PM, Dino Viehland <dinov at microsoft.com> wrote:
> The really interesting thing to me is that this is a closure - either id is in
> a nested function scope or it's in a global scope. I'm not sure how that gets
> transmitted across the wire. Do closures work in LINQ in C# going across to
> a database?
Yep:
int id = 1;
var result = customers.Where(c => c.Id == id);
would become a parametrized SQL query:
SELECT * FROM Customers AS t0 WHERE t0.Id = @p0;
where @p0 is the parameter passed along with the query, with the value 1.
- Jeff
More information about the Ironpython-users
mailing list