RelationCollectionAdd Method (IEntityRelation, String) |
Adds the passed in IEntityRelation instance to the list, under the alias specified for the end entity. The start entity gets no alias.
The weakness of the relation is considered based on the ObeyWeakRelations setting.
Namespace:
SD.LLBLGen.Pro.ORMSupportClasses
Assembly:
SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.7.0.0 (5.7.0)
Syntax public IEntityRelation Add(
IEntityRelation relationToAdd,
string aliasRelationEndEntity
)
Public Function Add (
relationToAdd As IEntityRelation,
aliasRelationEndEntity As String
) As IEntityRelation
Parameters
- relationToAdd
- Type: SD.LLBLGen.Pro.ORMSupportClassesIEntityRelation
IEntityRelation instance to add - aliasRelationEndEntity
- Type: SystemString
the alias for the end entity in the relation (Customer.Relations.OrderUsingCustomerID:
Order is end entity). Alias is case sensitive
Return Value
Type:
IEntityRelationthe added relation in the list, so you can chain commands on 1 line
Implements
IRelationCollectionAdd(IEntityRelation, String)Exceptions Exception | Condition |
---|
ArgumentException | when aliasRelationEndEntity is an empty string, null or otherwise unusable alias (contains spaces) |
See Also