在某个地方(我希望我知道在哪里),Jon Skeet 和 Marc Gravel 正在考虑开发一种工具,将 LINQ 查询转换为 XML 以便通过网络传输?有谁知道他们或其他人是否已经这样做并将其公开?
场景:分布式和交叉组装。在这个阶段对我来说这是一个很好的功能。
也许这还不可能。
最佳答案
可以看WCF Data Services .
The WCF Data Services client library enables you to execute queries against a data service by using familiar .NET Framework programming patterns, including using language integrated query (LINQ).
它可以翻译 LINQ 查询,例如:
var selectedOrders = from o in context.Orders
where o.Freight > 30
orderby o.ShippedDate descending
select o;
将转换为以下 URI:http://localhost:12345/Northwind.svc/Orders?Orderby=ShippedDate&?filter=Freight gt 30
关于c# - LINQ 序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6724930/