auf eine Entität der Datenbank (Tabelle) wir direkt erben Modell Entity zu aktualisieren Seite wiein asp.net Mvc erstellen Service-Layer
<%@ Page Title="Edit" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<MVCProject.Models.Preson>" %>
And Then Post-Methode von bearbeiten zu sehen ist, von der Steuerung aufgerufen, und schließlich , Entity aktualisiert durch savechanges-Methode der LINQ-Klasse oder EF.
Aber Benutzer sollte "Preson" -Entity nur für ausgewählte Felder aktualisieren, Rest der Felder sollte automatisch eingestellt werden.
Benutzer sollte nur Werte ausgewählt haben, um in seiner Ansicht bearbeitet werden zu können. Und die Entität sollte von unserer Serviceschicht, z.B. <MVCProject.ServiceLayer.Preson>
.
Dies wäre der beste Weg, um die Anwendung in Reifen zu teilen.
Nun weiß jeder, wie Klassen in Service-Layer zu erstellen und sie auf Datenbankkontext (im Falle der LINQ-Klasse) zuordnen?
Für Mapping ... schauen Sie in AutoMapper Jimmy Bogard – Haroon