Question: I have successfully generated EF classes for a remote MySQL database, with a resulting `.edmx`object that contains the `Context` and table-associated C# classes.

I built the application and tried to add the EF classes as object data sources, but the wizard only displays the `Properties` namespace and its contents.

[![DataSourceWizard](https://i.stack.imgur.com/H5bOj.png)](https://i.stack.imgur.com/H5bOj.png)

The same happens when I tried writing a static property that uses the generated classes. The data source wizard doesn't display any other namespace.

What am I missing? Thanks.

Answer: 
Apparently there's a bug in Visual Studio. I reverted to .NET framework 4.5.2 from 4.6 and the data sources reappeared.
I had this problem and it turned out I had written my classes inside my entity framework class. It will let you do it and everything will work as normal, but these classes will not show up in the data source explorer.