Well, I used the term "test" quite loosely - I ran a single query and it worked. Here's the query -
var customersQuery = _em1.Customers
.Where(c => c.ContactTitle == "Sales Representative")
.OrderBy("CompanyName")
as EntityQuery<Customer>;
_em1.ExecuteQueryAsync<Customer>(customersQuery, GotCustomers, null);
The changes to the DynamicLibrary were hacks, just to see if the code would compile. I'll post it here, but I want to emphasize this is neither tested nor endorsed by IdeaBlade, and certainly not supported - it's just my hacking to try the DL in Silverlight.