seen before, I used OData in a Silverlight 4 project. Adding a data feed was
possible through a Service Reference. Several files were created after the
adding, including an edmx, but when you want to see it in Visual Studio 2010
the following error message appears :
Visual Studio 2010 extension is available to visualize exposed OData feed entities
as a diagram. This extension is the Open Data Protocol Visualizer Extension for
VS2010. The Extension Manager (in the Tools menu) allows its installation in Visual Studio 2010.
window opens and lists all available extensions. Choose Open Data Protocol
Visualizer and click on the “Download” button. When the installation is over,
click on the “Restart now” button, and Visual Studio 2010 restarts to activate
the installed extension:
when the edmx file is opened with the extension, you can see that :
A summary informs us on the different elements of the diagram. Click on
“add all” for the Namespaces to allow visualizing them. Then, we obtain all the entities and
possible to visualize the entire diagram or just a piece of it. You can drag
and drop entities from the Open Data Protocol Model Browser to the designer
like Customers and Orders entities for example.
With a right-click and a click on “View Generated Code” on a specific
entity from the diagram, it’s possible to see the generated code in the
“reference.cs” file. It’s possible to export the diagram to a XPS file.
For more information, this is a video from the ODataPrimer channel: