Click or drag to resize

ITypedListLgp Interface

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

Namespace:  SD.LLBLGen.Pro.ORMSupportClasses
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.10.0.0 (5.10.0)
Syntax
public interface ITypedListLgp : ITypedListCore

The ITypedListLgp 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 methodBuildRelationSet
Builds the relation set for this typed list.
Public methodBuildResultset
Builds the resultset fields.
Public methodFill
Fills itself with data. it builds a dynamic query and loads itself with that query. Will use no sort filter, no select filter, will allow duplicate rows and will not limit the amount of rows returned
Public methodFill(Int64, ISortExpression)
Fills itself with data. it builds a dynamic query and loads itself with that query. Will not use a filter, will allow duplicate rows.
Public methodFill(Int64, ISortExpression, Boolean)
Fills itself with data. it builds a dynamic query and loads itself with that query. Will not use a filter.
Public methodFill(Int64, ISortExpression, Boolean, IPredicate)
Fills itself with data. it builds a dynamic query and loads itself with that query, using the specified filter
Public methodFill(Int64, ISortExpression, Boolean, IPredicate, ITransaction)
Fills itself with data. it builds a dynamic query and loads itself with that query, using the specified filter
Public methodFill(Int64, ISortExpression, Boolean, IPredicate, ITransaction, IGroupByCollection)
Fills itself with data. it builds a dynamic query and loads itself with that query, using the specified filter
Public methodFill(Int64, ISortExpression, Boolean, IPredicate, ITransaction, IGroupByCollection, Int32, Int32)
Fills itself with data. it builds a dynamic query and loads itself with that query, using the specified filter
Public methodGetDbCount
Gets the amount of rows in the database for this typed list, not skipping duplicates
Public methodGetDbCount(Boolean)
Gets the amount of rows in the database for this typed list.
Public methodGetDbCount(Boolean, IPredicateExpression)
Gets the amount of rows in the database for this typed list.
Public methodGetDbCount(Boolean, IPredicateExpression, IRelationCollection)
Gets the amount of rows in the database for this typed list.
Public methodGetDbCount(Boolean, IPredicateExpression, IRelationCollection, GroupByCollection)
Gets the amount of rows in the database for this typed list.
Top
See Also