Interface ISubqueryLinkAdapter<T, TDObj>
Subquery link filter description adapter
Inherited Members
Namespace: XData.Mapping.Dynamic
Assembly: XData.docfx.dll
Syntax
public interface ISubqueryLinkAdapter<T, TDObj> : ISubqueryLinkAdapter<T>, ISubqueryLinkAdapter, IFilterAdapter where T : class where TDObj : class
Type Parameters
| Name | Description |
|---|---|
| T | Repository data object type |
| TDObj | Subquery mapped type |
Methods
| Improve this Doc View SourceSubqueryLink(Expression<Func<TDObj, Object>>)
Subquery link filter description
Declaration
IFilterDescription SubqueryLink(Expression<Func<TDObj, object>> subqueryProperty)
Parameters
| Type | Name | Description |
|---|---|---|
| Expression<Func<TDObj, Object>> | subqueryProperty | Subquery property name expression to link with |
Returns
| Type | Description |
|---|---|
| IFilterDescription | Filter description |
SubqueryLink(Expression<Func<TDObj, Object>>, Expression<Func<T, Object>>)
Subquery link filter description
Declaration
IFilterDescription SubqueryLink(Expression<Func<TDObj, object>> subqueryProperty, Expression<Func<T, object>> property)
Parameters
| Type | Name | Description |
|---|---|---|
| Expression<Func<TDObj, Object>> | subqueryProperty | Subquery property name expression to link with |
| Expression<Func<T, Object>> | property | Base query property name expression to link with |
Returns
| Type | Description |
|---|---|
| IFilterDescription | Filter description |
SubqueryLink(Expression<Func<TDObj, Object>>, String)
Subquery link filter description
Declaration
IFilterDescription SubqueryLink(Expression<Func<TDObj, object>> subqueryProperty, string property)
Parameters
| Type | Name | Description |
|---|---|---|
| Expression<Func<TDObj, Object>> | subqueryProperty | Subquery property name expression to link with |
| String | property | Base query property name to link with |
Returns
| Type | Description |
|---|---|
| IFilterDescription | Filter description |