Ok - so it turns out that any data context or model classes that are in a namespace starting with Microsoft.* are hidden. It's a bug that only affects Microsoft internal staff.
MVC Scaffolding not loading data context class
-
03-07-2023 - |
문제
I've got a web project in VS2013 Ultimate where add scaffolding screen isn't loading the DBContext objects into the window. See the following image. The project has 2 EDMX files that have EF6 generated DBContexts. One of them is within the web application the other is in a separate assembly.
I can't for the life off me figure out what is going on. I'm about to crack ILSpy and pull the MVC Scaffolding apart to see why it isn't working but I thought I'd ask here first. Just to cut some people off at the pass, I've already done the safe mode / clean & rebuild / restart VS and nothing has changed the behaviour. I have a separate, testing solution that has this working but for some reason this solution is fubar.
Thanks in advance
해결책
다른 팁
Try checking if you have the correct using statement in your Context class.
This works for me:
using Microsoft.EntityFrameworkCore;
instead of this:
using System.Data.Entity;