Click or drag to resize

ITypedListLgp2 Interface

Interface for TypedList classes. ITypedList is already defined in .NET, that's why it is suffixed with Lgp. Adapter specific.

Namespace:  SD.LLBLGen.Pro.ORMSupportClasses
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.4.0.0 (5.4.0)
Syntax
public interface ITypedListLgp2 : ITypedListCore

The ITypedListLgp2 type exposes the following members.

Properties
  NameDescription
Public propertyCount
Returns the amount of rows in this typed list.
(Inherited from ITypedListCore.)
Public propertyObeyWeakRelations
Gets / sets ObeyWeakRelations, which is the flag to signal the collection what kind of join statements to generate in the query statement. Weak relationships are relationships which are optional, for example a customer with no orders is possible, because the relationship between customer and order is based on a field in order. When this property is set to true (default: false), weak relationships will result in LEFT JOIN statements. When set to false (which is the default), INNER JOIN statements are used.
(Inherited from ITypedListCore.)
Top
Methods
  NameDescription
Public methodGetFieldsInfo
Gets the IEntityFields2 collection of fields of this typed view. Use this method in combination with the FetchTypedView() methods in DataAccessAdapter.
Public methodGetRelationInfo
Gets the IRelationPredicateBucket object which contains the relation information for this Typed List. Use this method in combination with the FetchTypedList() methods in DataAccessAdapter.
Top
See Also