0

我有一个现有的应用程序,我们正在转换为使用单页应用程序技术。我的业务层大部分返回数组和列表。问题是,我如何让 SPA 应用程序使用现有的业务层?

我看到的大多数示例都使用实体框架。我需要使用我的业务层,而不是创建 EF。

有什么例子或想法吗?我正在为我的 SPA 使用 John Papa 的热毛巾模板。

4

1 回答 1

0

您可以创建公开数组的 Web 服务,或者使用您拥有的那些。理想情况下,它们会返回 JSON。

然后您可以随意创建客户端,并通过这些服务与服务器通信。

如果你想要微风,那么你可以创建一个虚拟项目,将 poco 模型加载到 EF,然后将微风的控制器连接到它。获取元数据,然后将该元数据复制到您的真实 Web 服务并从那里返回。这样您就可以在客户端上很好地使用微风。微风也有这方面的文档

于 2013-06-25T17:43:56.493 回答