【发布时间】:2014-09-13 11:55:19
【问题描述】:
使用 javascript 使用 WebAPI ODATA 服务不是问题……但是当前的建议是包装 http 调用 (CRUD) 以通过具有存储库的 MVC5 应用程序使用。我看到的大部分指导最终都直接指向实体/dbcontext。我正在寻找能够演示“饮用您自己的 Kool-Aid”并使用相同的 ODATA(也可以是纯 WebAPI)的指南,该 ODATA 也可以是从外部发布给应用程序消费者的。
在我看来,我正在研究这种流程: AppController (site1:443)-->AppRepository-->OdataController (apiSite2:443)-->OdataRepository-->DataSource
第二个问题是我不一定希望任何消费者直接访问数据源——尤其是未经审查的帖子,并且我不希望控制器中的所有(任何)逻辑。我可能想多了……
【问题讨论】:
标签: asp.net-mvc asp.net-web-api odata crud