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 |