c# - LINQ 序列化

标签 c# .net linq serialization

在某个地方(我希望我知道在哪里),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/

相关文章:

c# - 在浏览器保存对话框中显示 Response.Binarywrite 或打开新窗口并在保存后关闭

c# - 在 C# 中,如何引用 app.exe.config 中配置的端口号?

c# - 使用 LINQ 会更好吗?

c# - 如何在 C# 中将一个集合划分为每个 50 个元素的子集合?

c# - 正则表达式在 C# 中获取字符串的 2 个部分

c# - 检索 IEnumerable 的方法参数

C# 动态表单(反射)-链接控件

c# - 在 .NET 中使用 Firebase

c# - ASP.NET MVC - 我应该使用存储库模式将 ViewModel 写入数据库还是先将它们转换为模型?

C# Select 查询不修改外部变量