I am not an expert, however, I would say yes, you can. See http://msdn.microsoft.com/en-us/library/dd410405.aspx:
"Models and Model Binders in MVC Applications":
"Models are application specific, and therefore the ASP.NET MVC framework puts no restrictions on the kinds of model objects you can build."
"A model binder in MVC provides a simple way to map posted form values to a .NET Framework type and pass the type to an action method as a parameter. Binders also give you control over the deserialization of types that are passed to action methods. Model binders are like type converters, because they can convert HTTP requests into objects that are passed to an action method. However, they also have information about the current controller context."
Read the full article at the above link.
See also http://nerddinnerbook.s3.amazonaws.com/Part2.htm where a one to many* foreign key relationship is set up and http://nerddinnerbook.s3.amazonaws.com/Part3.htm where the developers of NerdDinner "use LINQ to SQL to create a simple model that corresponds fairly closely to our database design".
* in your case, it seems like you are using a one to one relationship. I tend to think of one to one as a special case of one to many. Keep in mind that I am not a database expert.
Regards,
Gerry (Lowry)
Gerry Lowry, Principal
Ability Business Computer Services ~~ Because it's your Business, our Experience Counts!
68 John W. Taylor Avenue
Alliston · Ontario · Canada · L9R 0E1 · gerry.lowry@abilitybusinesscomputerservices.com
Websites:
http://abilitybusinesscomputerservices.comhttp://gerrylowryprogrammer.com ~~
résumé & testimonials
http://veganoccasions.com ~~ recipes by
Susan