Hi everyone,
This is an open ended question regarding the use of CRM Connections entity compared to use of relationships. There are so many articles available on use of connections over relationships (I am not talking about relationship roles here). But, I thought of raising it in here to find out from your own experience.
Microsoft introduced Connections with CRM 2011 and it was there ever since. Connections can be handy in so many ways. E.g. connect two records without worrying to create the actual relationship on entity level.
The question is about, how each approach (connections vs relationships) would behave in a real-time system. Would it be better to use relationships if the system is heavily rely on performance and response? Or, wouldn't it make any difference even if you use connections in the same scenario (provided that create of connections will create 2 records in the database level). The other drawback I have seen is that you have to always query connection roles by name before you create the connection record (when you dig down to code level). So that will create additional fetch (select) requests on the CRM database.
Has Microsoft improved this process recently? Or, do you have any suggestions to improve this in the design?
Sorry for the lengthy post, hope my question make sense.
TIA.
*This post is locked for comments