I'm using .NET 4.0 - SQL Server 2005 - LLBLGen Pro v3.0
In version 2.6 I was able to hide one side of a FK relationship in the designer. In version 3.0, Navigators are used in the designer, which is very clear and easy to work with. However, it seems that if I have a (m:1) relationship and wish to remove the Navigator from only one of the entities, I get the following warning message in the 3.0 designer:
The relationship 'Contact.NotificationLanguage - Language. (m:1)' has one navigator which is empty, which could lead to problems with SelfServicing
These warning messages do not prevent me from generating code using the 3.0 designer. However, once I open the project and attempt to build in VS 2010, I get many errors which all seem to have the same root cause. The Collection and DAO classes define functions with signatures similar to the following:
Public Overloads Function GetMultiManyToOne(countryInstance As IEntity, notificationLanguageInstance As IEntity, methodOfContactInstance As IEntity, Instance As IEntity, Instance As IEntity) As Boolean
Return GetMultiManyToOne(countryInstance, notificationLanguageInstance, methodOfContactInstance, Instance, Instance, Me.MaxNumberOfItemsToReturn, Me.SortClauses, Nothing, 0, 0)
End Function
The actual error message in VS 2010 is: Parameter already declared with name 'Instance'
The function signature is obviously trying to account for the Navigators that were deleted in one, but not both entities.
What am I missing here?