I have a very large scaffolded database (> 1000 tables) and have generated the dgml file for it using
using (var myContext = new ModelContext())
{
System.IO.File.WriteAllText(System.IO.Path.GetTempFileName() + ".dgml",
myContext.AsDgml(),
System.Text.Encoding.UTF8);
}
When I open the .dgml
, Visual Studio complains
The DGML document is probably too large to be be displayed because the total number of nodes and links exceeds 25,000 (i have about 50,000).
I can try to open it anyway (which i do), it doesn't run out of memory but I've left it for several hours.
Is there a way around this?
Maybe only create the DGML for part of the database?