【发布时间】:2014-09-19 06:20:23
【问题描述】:
我在同一个 Visual Studio 解决方案中有一个 Azure 移动服务项目(.Net 后端)和一个 ASP.Net MVC 5 项目。如果我将模型类添加到 Azure 服务项目,请说 Customer.cs 扩展 EntityData。我怎样才能从 ASP.Net MVC 对这个对象进行 CRUD 访问。
这是我目前所做的,我正在寻找改进方法
- 将移动服务项目发布到 Azure
将 DTO 添加到 MVC,其字段与移动服务项目中的 Customer.cs 几乎相同
添加一个直接连接到支持移动服务的 Azure SQL 数据库的 ADO.Net 实体数据对象
- 使用上面步骤 2 中创建的 CustomerDTO.cs 和 通过上述第 3 步创建的客户实体上下文
- 使用Knockout.js绑定上一步的get方法显示
我怎样才能以不同的方式获得相同的结果。上述步骤有效,但我担心重复。我最终得到了 2 个 Web API 项目?
在 Knockout 脚本中,我有这个变量映射到本地 project2/controllers/customer/get
var Uri = '/api/customers/';
如何让它指向项目 1 中的控制器方法,这样的工作可以吗
var Uri = 'project1.azure-mobile.net/api/customers/';
【问题讨论】:
标签: asp.net-mvc asp.net-web-api azure-mobile-services