LINQ序列化

sgt*_*gtz 7 .net c# linq serialization

某处(我希望我知道在哪里),Jon Skeet和Marc Gravel正在考虑开发一种工具,将LINQ查询转换为XML以通过网络传输?有没有人知道他们或其他人是否这样做并将其公之于众?

场景:分布式和交叉组装.在这个阶段,这对我来说很不错.

也许这还不可能.

Kir*_*huk 7

您可以查看WCF数据服务.

WCF数据服务客户端库使您可以使用熟悉的.NET Framework编程模式(包括使用语言集成查询(LINQ))对数据服务执行查询.

它可以转换LINQ查询,例如:

var selectedOrders = from o in context.Orders
    where o.Freight > 30
    orderby o.ShippedDate descending 
    select o;
Run Code Online (Sandbox Code Playgroud)

将转换为以下URI: http://localhost:12345/Northwind.svc/Orders?Orderby=ShippedDate&?filter=Freight gt 30