我有两个ASP.NET Core Web应用程序(在不同的物理服务器上),两者都使用EF Core。虽然两者都是“服务器”,但其中一个还从另一个收集数据(即其中一个也是“客户端”)。
ASP.NET Core不同之处在于没有“MVC”和“WebAPI”,它将两者结合起来。我不确定要使用哪些新API。
我该如何将数据从一个应用程序传输到另一个应用程序?
我的初步想法是,“客户端”应用程序具有经过身份验证和授权的GET操作,返回数据。但是如何实现呢?它可以直接返回EF实体,还是我需要负责序列化/反序列化为JSON?它应该返回IActionResult还是其他内容?它应该是常规请求还是AJAX请求?OWIN与此有关吗?
ASP.NET Core现在是否有任何智能技术可用?我不需要解决方案,只需要指出正确的方向。
ASP.NET Core不同之处在于没有“MVC”和“WebAPI”,它将两者结合起来。我不确定要使用哪些新API。
我该如何将数据从一个应用程序传输到另一个应用程序?
我的初步想法是,“客户端”应用程序具有经过身份验证和授权的GET操作,返回数据。但是如何实现呢?它可以直接返回EF实体,还是我需要负责序列化/反序列化为JSON?它应该返回IActionResult还是其他内容?它应该是常规请求还是AJAX请求?OWIN与此有关吗?
ASP.NET Core现在是否有任何智能技术可用?我不需要解决方案,只需要指出正确的方向。
Ok()
或Json()
)来更好地控制HTTP响应。 - David