我是新来的WebAPI。我有4个实体:MVC WebAPI with SPA
- 位置
- 服务
- 项目
- 应用
我已看过一些的WebAPI教程。它们似乎在每个处理单个实体的API控制器中都有CRUD方法。我需要的一个功能是模拟级联下拉和级联更新,其中位置确定服务范围。每个服务确定服务项目列表。每个项目可以用在应用程序列表中。问题是
- 我是否使用CRUD方法创建4个API控制器?
- 我需要一个表单上的所有4个对象作为允许多选的列表框。
- 除了4列表框之外,如何显示保存到数据库表中的选定值的组合列表?
- 哪个JavaScript库或框架最适合SPA(单页应用)?我目前正在倾向于Backbone.js和HotTowel.js。
谢谢。