 <p>It sounds like there are currently some issues with scaffolding when the models are located outside the current project. As a workaround, you can add the model temporarily to your web project and then move it to the BLL/DAL projects after scaffolding.</p> <p>Example of issue my team were having with this sort of setup (not exactly what you're coming across, but I think our setups are similar enough and the problem might be due to the same issue): <a href="https://github.com/aspnet/Scaffolding/issues/249" rel="nofollow noreferrer">https://github.com/aspnet/Scaffolding/issues/249</a></p> <p>A recent commit to fix this issue (indicates approved for version 1.0.0-preview2-update1): <a href="https://github.com/aspnet/Scaffolding/commit/b12a8068eb6312e108f2abdfa6f837b142025c0e" rel="nofollow noreferrer">https://github.com/aspnet/Scaffolding/commit/b12a8068eb6312e108f2abdfa6f837b142025c0e</a></p> <p>So I suppose up until 1.0.0-preview2-update1, this will remain an issue so long as you have a project that splits things out into more than one assembly. In my case, the project setup is too complicated to copy things into one project... So I can only bang my head against the wall :( and start typing the scaffolded code.</p>