I suggest you ...

Allow auto-layout in ADO.Net Entity Model Designer to be disabled

Much as I love ADO.Net Entity Data Model Designer (VS2010), one feature is making me INSANE.

When initially putting together a complex data model, it's perfectly fine (and desirable) that Designer figures out on its own where the lines delineating associations are placed. However, eventually, I wind up meticulously placing those lines myself for the sake of readability.

But if I finish my painstaking layout, and then decide to, say, add a property to an existing entity, Designer redoes my entire layout, or at least every association line that leads to or from that entity.

It's the definition of frustrating. I find myself trying to manually edit the design portion of the XML to undo some amount of the crazy changes; sometimes it works, sometimes I have to redo the whole thing manually.

Simply setting a preference to disable auto-layout, perhaps excepting the specific association being created (if you're creating a new association), would be a dream come true.

35 votes
Sign in
Sign in with: facebook google
Signed in as (Sign out)
You have left! (?) (thinking…)
Dan Mauer shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

Thanks for taking the time to share this suggestion. This item has been around for a couple of versions of Visual Studio and we haven’t acted on it. Looking at the VS “15” plans, we’re not going to take action on this item, so we’re going to close it. If the suggestion is still relevant, please either take a look to see if there’s another suggestion that’s similar that you can vote on, or open a new suggestion.
- The Visual Studio Team


Sign in
Sign in with: facebook google
Signed in as (Sign out)
  • JStinebaugh commented  ·   ·  Flag as inappropriate

    Added 3 more votes, I'm going crazy trying to get the lines to not cross over. In spaces where there is room for each line to pass by without overlap, the designer chooses instead to overlap the lines. Its making it a more complicated view then it needs to be.

  • Bot commented  ·   ·  Flag as inappropriate

    Just casted 3 votes. So that your suggestion will get heard. :)

Feedback and Knowledge Base