小编jtr*_*ron的帖子

使用 MVVM 模式的 Asp .NET Web API

我试图了解我应该如何将 MVVM 模式用于 CRUD 操作。目前我的 API 控制器中有如下方法。我的问题是:使用 MVVM 模式,我还应该像那样构建我的 api(例如,访问 DB)吗?还是应该改变?如果没有任何变化,在这种情况下我将实现 ViewModels 以及它们应该如何由 API 管理?我做了一些研究,但对我来说仍然不清楚。

public IHttpActionResult GetProduct(int id)
{
    var product = _context.Products.SingleOrDefault(p => p.Id == id);
    return Ok(product);
}

[HttpPost]
public IHttpActionResult CreateProduct(Product product)
{
    ...
    _context.Products.Add(product);
    _context.SaveChanges();

    return Created(new Uri(Request.RequestUri + "/" + product.Id), product);
}
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc mvvm asp.net-web-api

1
推荐指数
1
解决办法
3118
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

asp.net-web-api ×1

mvvm ×1