In the July 30th build of v3.0, I created a new project and set RelationshipsFollowDBForeignKeyConstraints to False. I then added a relational model from the Northwind database and reverse engineered the tables to entity definitions.
I expected that when the RelationshipsFollowDBForeignKeyConstraints is false, relationships would not be created automatically, however they do appear to have been created.
So the behavior is that relationships are always created initially and then never updated when the setting is false?
This thread also contains a good discussion, but I'm still not certain what it's really supposed to do.
http://www.llblgen.com/TinyForum/Messages.aspx?ThreadID=18122&StartAtMessage=0𘲇
Also, the documentation states:
When set to false, relationships without a foreign key constraint in the new relational model data are left as-is and there aren't any new relationships created from foreign key constraints found in the new relational model data.
When starting a new project wouldn't all relational model data be considered "new"?
Thanks for any clarification.