Hello,
First time poster!
I'm fairly new to LLBL and have hit on a simple problem. Here is the original SQL:
SELECT tbl1.Period, tbl1.PeriodID, tbl1.SortOrder
SQL += "FROM ERC_HERITAGE_PERIOD AS tbl1, ERC_HERITAGE_PERIOD AS tbl2
SQL += "WHERE tbl1.PeriodID = tbl2.SortOrder
So I'm trying to get this to work as below, however running into problems. Could some one please give me a steer as how to achieve this?
Thanks,
Alan
SortExpression sorter = new SortExpression(ErcHeritagePeriodFields.SortOrder | SortOperator.Ascending);
RelationPredicateBucket B = new RelationPredicateBucket();
IPredicateExpression A = new PredicateExpression();
A.Add(ErcHeritagePeriodFields.PeriodId == ErcHeritagePeriodFields.SortOrder);
B.PredicateExpression.Add(A);
EntityCollection<ErcHeritagePeriodEntity> orgs = new EntityCollection<ErcHeritagePeriodEntity>();
// fetch them using a DataAccessAdapter instance
using (DataAccessAdapter adapter = new DataAccessAdapter())
{
adapter.FetchEntityCollection(orgs, B, 0, sorter);
}