Click or drag to resize

IDbFunctionCall Interface

Interface which defines a database function call type, used for specifying a function call in a filter, resultset or sortclause.

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 IDbFunctionCall

The IDbFunctionCall type exposes the following members.

Properties
  NameDescription
Public propertyCatalogName
Gets or sets the name of the catalog the function is located in. Can be ignored on databases which don't support catalogs.
Public propertyDatabaseParameters
The list of database parameters created when the DbFunctionCall was translated to text usable in a query. Only valid after a succesful call to ToQueryText
Public propertyDatabaseSpecificCreator
Object which will be used to create valid parameter objects, field names, including prefix/postfix characters, and conversion routines, and field names, including prefix/postfix characters. Uses the strategy pattern so the generic code can work with more than one target database.
Public propertyFieldPersistenceInfos
Per field in FunctionParameters, this list contains the fieldPersistenceinfo object. If a parameter in FunctionParameters is not an IEntityFieldCore implementing object, the value for that parameter is null/Nothing.
Public propertyFunctionName
Gets or sets the name of the function to call. This is without catalog or schema name.
Public propertyFunctionParameters
Gets the function parameters to pass to the function. You can pass fields and values to the function as parameters. A field can have a function call and/or expression applied to make nested function calls possible.
Public propertySchemaName
Gets or sets the name of the schema the function is located in. Can be ignored on databases which don't support schemas.
Top
Methods
  NameDescription
Public methodToQueryText
Retrieves a ready to use text representation of the contained function call
Public methodToQueryText(Boolean)
Retrieves a ready to use text representation of the contained function call
Top
See Also