【发布时间】:2017-10-31 17:49:47
【问题描述】:
我需要围绕几个数据库表设计一个包装器,允许客户端简单地执行一个GET:
http://myservice/accounts?$filter=name eq alex
然后此服务将对该数据库表应用该查询,例如:
create table account (name varchar, key int)
我们将有一些控制器来获取该查询字符串并将其应用于数据集,以伪代码形式:
public class AccountsController
{
public HttpResponseMessage Get()
{
return _dataSource.Get(Request.ODataQueryString);
}
}
我们如何公开一个 sql server 表以便通过 odata 轻松查询?
【问题讨论】:
标签: c# sql-server asp.net-mvc asp.net-web-api2