【发布时间】:2011-04-04 14:13:47
【问题描述】:
要更新数据库(表)的实体,我们直接继承模型实体以查看页面
<%@ Page Title="Edit" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<MVCProject.Models.Preson>" %>
然后从控制器调用Edit的Post方法,最后通过LINQ类或EF的savechanges方法更新Entity。
但用户应该只允许更新选定字段的“Preson”实体,其余字段应该自动设置。
用户应该只有选定的值,以便在他的视图中进行编辑。实体应该从我们的服务层继承,例如
<MVCProject.ServiceLayer.Preson>。
这是将应用程序拆分为轮胎的最佳方式。
现在,任何人都知道,如何在服务层创建类,并将它们映射到数据库上下文(如果是 LINQ 类)?
【问题讨论】:
-
对于映射...查看 automapper jimmy bogard
标签: asp.net-mvc