MvcScaffolding is quite flexible in terms of the scenarios it will work with. However, in order to support anything other than the standard code, which is code at first, you may need to change the output a bit. MvcScaffolding itself has no restrictions, and you first use the model, first the code, or something else. All you have to do is point it to an open class, and it will raise it.
However, the text templates supplied with MvcScaffolding are designed to generate controller code that interacts with the first type of EF 4.1 code, so there will be some tuning of the generated controller code needed to support the first scenario of the model.
MvcScaffolding, . framework 4.1, - . , , . , , , . , , .
MvcScaffolding , , . , 4.1, .