asp.net mvc sans cadre d'entité

Je suis en apprentissage asp.net mvc et est allé par le biais d'un tutoriel qui le démontre. Le tutoriel aussi utilisé Entity Framework.

Nous avons notre propre accès aux données de la classe que j'ai à utiliser.
Je suis un peu confus quant à ce que je dois faire pour combler le fossé entre la classe et le framework MVC.
Par exemple, dans le tutoriel, à l'intérieur de MovieController.cs fichier, il y a une méthode Edit, qui ressemble à ceci:

[HttpPost]
        public ActionResult Edit(Movie movie)
        {
            if (ModelState.IsValid)
            {
                db.Entry(movie).State = EntityState.Modified;
                db.SaveChanges();
                return RedirectToAction("Index");
            }
            return View(movie);
        }

Si je n'utilise pas le cadre de l'Entité, à quoi ressemblerait-il? Vais-je encore besoin d'utiliser ModelState.IsValid et enregistrer l'état comme c'est fait

db.Entry(movie).State = EntityState.Modified;

Veuillez en informer. Un écrit clair exemple de l'utilisation de asp.net mvc sans l'utilisation d'Entity framework serait génial.

Ce que j'ai besoin de savoir, c'est quel est le rôle de l'état jouent ici et si il est obligatoire d'utiliser ou est-ce juste une partie de la façon dont le cadre de l'Entité opère.

Je re-écrire ce que:

[HttpPost]
public ActionResult Edit(Movie movie)
{
    myDBObject.SaveChanges();
    return RedirectToAction("Index");

}

Où myDBObject est ma coutume accès à la base de l'objet.

source d'informationauteur sarsnake