假设我有一个北风数据库,我使用 ADO.NET 实体数据模型,它是从数据库中的表自动生成的。然后我添加了一个继承自 DataService 的新 WCF 数据服务。当我启动运行服务的 Web 应用程序时,我可以请求如下数据: http://machine/Northwind.svc/Orders
这将以 atom/xml 格式从订单表返回所有订单。问题是我不想要 XML。我想要 JSON。我想我在我的应用程序中尝试了各种设置(web.config)和属性,但我仍然得到 XML。无论。当我使用提琴手并将请求标头更改为接受 JSON 时,我只能获取 JSON。
我不喜欢内容协商的概念。我希望始终以 JSON 格式返回数据。我怎样才能做到这一点?
请记住,我没有创建任何模型对象,它们是根据数据库表和关系自动创建的。