Assertfail

Modelbinding a complex entity framework/Linq to Sql model to asp.net mvc

14 Mar 2009

For a couple of days now I’ve been trying to “ModelBind” a more complex model (based on the Entity framework) to a controller action. The problems I’ve been having are mostly related to the amount of code for this task. I’m therefore thinking of ways to reduce the complexity. The main problem is that it’s not directly possible to bind to ordinary EF/LS-graphs.

I’ve written a small asp.net mvc application with a simple (complex model). I’ve a main entity Smurf. The Smurf entity has several SmurfChild records related to it:

smurf model

The model binding I’m trying to do is the following:

public ActionResult EditAll_CustomBinder(
        [ModelBinder(typeof(SmurfListBinder))]
        IList<Smurf> smurfs
        )

I’m editing a list of smurfs and the related smurf children in the view.

Tags


Comments

Do you want to send a comment or give me a hint about any issues with a blog post: Open up an issue on GitHub.

Do you want to fix an error or add a comment published on the blog? You can do a fork of this post and do a pull request on github.