在Sencha中重用ASP.Net Web窗体中的DAL

时间:2012-11-08 03:06:25

标签: asp.net entity-framework sencha-touch-2 webforms sencha-architect

我有一个用ASP.Net Web Forms构建的N层Web应用程序。该应用程序为青少年体育项目注册用户 - 它的效果非常好!客户要求我建立移动版注册。我将需要建立一个新的前端,这没关系。无法修改当前的移动Web窗体。我非常喜欢Sencha Architect,并且非常了解IDE,可以考虑使用Sencha作为前端。另外,我喜欢Sencha提供的跨设备(Android / iDevice)Web应用程序的好处。

我的问题是如何最好地构建应用程序。我不想重写DAL(或任何存储过程)所以我正在考虑几个选项:

后端 1)利用EF并尝试使用我现有的SP(尽管这看起来很麻烦) 2)使用新的ASP.Net Web API来创建调用SP的服务端点

前端 1)使用Sencha Architect 2)使用ASP.Net Web表单(尽管我担心重写Sencha已经做得很好) 3)使用ASP.Net MVC(关注重写Sencha已经做得很好的事情)

理想情况下,我会找到某种方法来重用我拥有的DAL。我不想在此应用程序中管理两个数据访问层。

谢谢!

0 个答案:

没有答案