小编yae*_*ael的帖子

使用WebApi的OData路由在导航问题上引发异常

我正在尝试在Web Api中启用OData..我创建了一个appanyment类OData路由,以及一个继承自ODataController的控制器,我想在控制器中调用我的Get方法.

码:

public class Appointment : IMongoEntity
{
    public ObjectId Id { get; set; }
    public Company Company { get; set; }
    public DateTime Time { get; set; }
    public DateTime LastModified { get; set; }
    public string Remark { get; set; }
}

public class AppointmentController : ODataController
{
    private readonly MongoCrud<Appointment> _mongoCrud;
    public AppointmentController()
    {
        _mongoCrud = new MongoCrud<Appointment>();
    }


    [EnableQuery]
    public IQueryable<Appointment> GetAppointment()
    {
        return _mongoCrud.GetAllEntities();
    }
}
Run Code Online (Sandbox Code Playgroud)

路由:

public static void Register(HttpConfiguration config)
{
    // …
Run Code Online (Sandbox Code Playgroud)

c# odata asp.net-web-api

8
推荐指数
0
解决办法
291
查看次数

标签 统计

asp.net-web-api ×1

c# ×1

odata ×1