我有一个包含两个表的数据库。它们具有外键关系(因此它们具有经典的主从结构)。
我想使用浏览器中的 javascript(具体来说是一个 Angular 应用程序)调用 ASP.NET MVC WebAPI 来获取这两个表的全部数据。在 JavaScript 中,我希望将数据重构为具有适当关系的对象(以便详细对象具有对正确主对象的引用)
实现这一点的最干净的方法是什么?
一种选择是调用主服务器的 REST API,遍历结果并进行 REST 调用以获取每个主服务器的详细记录。这感觉有点蛮力,显然会导致大量的 REST 调用。
我可以构造一个易于反序列化为 JavaScript 中正确对象结构的 WebAPI 调用吗?那是适当的RESTful吗?