Click or drag to resize

QueryFactoryBase Class

Abstract base class for the SelfServicing specific version of the QueryFactory
Inheritance Hierarchy
SystemObject
  SD.LLBLGen.Pro.QuerySpecQueryFactoryCore
    SD.LLBLGen.Pro.QuerySpec.SelfServicingSpecificQueryFactoryBase

Namespace:  SD.LLBLGen.Pro.QuerySpec.SelfServicingSpecific
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.9.0.0 (5.9.0)
Syntax
public abstract class QueryFactoryBase : QueryFactoryCore

The QueryFactoryBase type exposes the following members.

Constructors
  NameDescription
Protected methodQueryFactoryBase
protected ctor to prevent instances
Top
Methods
  NameDescription
Public methodCreate
Creates a new DynamicQuery instance with no alias set.
(Inherited from QueryFactoryCore.)
Public methodCreate(String)
Creates a new DynamicQuery instance with the alias specified as the alias set.
(Inherited from QueryFactoryCore.)
Public methodCreate(TableValuedFunctionCall)
Creates a new DynamicQuery which wraps the specified TableValuedFunction call
Protected methodCreateElementCreator
Creates a new ElementCreator instance which is partof the generated code.
(Inherited from QueryFactoryCore.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodField(String)
Creates a new field object with the name specified and of resulttype 'object'. Used for referring to aliased fields in another projection.
Public methodField(String, String)
Creates a new field object with the name specified and of resulttype 'object'. Used for referring to aliased fields in another projection.
Public methodFieldTValue(String)
Creates a new field object with the name specified and of resulttype 'TValue'. Used for referring to aliased fields in another projection.
Public methodFieldTValue(String, String)
Creates a new field object with the name specified and of resulttype 'TValue'. Used for referring to aliased fields in another projection.
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFromSqlT
Creates a new DynamicQuery which wraps the specified SQL query and projects it to instances of type T.
(Inherited from QueryFactoryCore.)
Protected methodGetFieldCreatorFunc
Creates a new func which creates a field based on the input specified Specifications: a func which creates a field with the name (first argument) and alias target (second argument) and type (3rd argument) specified
(Overrides QueryFactoryCoreGetFieldCreatorFunc.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Protected methodGetNextAliasCounterValue
Gets the next alias counter value to produce artifical aliases with
(Inherited from QueryFactoryCore.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also