Interface IBlockQueryStructure
SQL block query structure interface
Namespace: XData.Database.SqlBlock
Assembly: XData.docfx.dll
Syntax
public interface IBlockQueryStructure
Methods
| Improve this Doc View SourceGetStructure(String, Expression<Func<IQueryStructure, IQueryStructure>>)
Returns SQL block query structure
Declaration
IBlockQueryStructure GetStructure(string baseTableAlias, Expression<Func<IQueryStructure, IQueryStructure>> query)
Parameters
Type | Name | Description |
---|---|---|
String | baseTableAlias | |
Expression<Func<IQueryStructure, IQueryStructure>> | query |
Returns
Type | Description |
---|---|
IBlockQueryStructure | SQL block query structure |
See Also
GetStructure<T>(String, Expression<Func<IQueryStructure, IQueryStructure>>)
Returns SQL block query structure
Declaration
IBlockQueryStructure GetStructure<T>(string baseTableAlias, Expression<Func<IQueryStructure, IQueryStructure>> query)
where T : class, IDataObject, new()
Parameters
Type | Name | Description |
---|---|---|
String | baseTableAlias | |
Expression<Func<IQueryStructure, IQueryStructure>> | query |
Returns
Type | Description |
---|---|
IBlockQueryStructure | SQL block query structure |
Type Parameters
Name | Description |
---|---|
T | Base data object type |
See Also
Select<TResult>(Expression<Func<IBlockQueryAdapter, TResult>>)
SQL block query result mapping
Declaration
IBlockQueryDescription<TResult> Select<TResult>(Expression<Func<IBlockQueryAdapter, TResult>> mapper)
where TResult : class
Parameters
Type | Name | Description |
---|---|---|
Expression<Func<IBlockQueryAdapter, TResult>> | mapper | Mapping expression |
Returns
Type | Description |
---|---|
IBlockQueryDescription<TResult> | Dynamic query description |
Type Parameters
Name | Description |
---|---|
TResult | Dynamic query result type |
See Also
| Improve this Doc View SourceVar(String)
SQL variable name including prefix
Declaration
string Var(string varName)
Parameters
Type | Name | Description |
---|---|---|
String | varName | Variable name |
Returns
Type | Description |
---|---|
String | SQL variable name including prefix |