hi again,
thanks for your reply, i think i could not explain my situation clearly.
Here it is:
this is your answer
IRelationPredicateBucket filter = new RelationPredicateBucket();
filter.Relations.Add(Table1Entity.Relations.Table2EntityUsingCityID);
filter.Relations.Add(Table2Entity.Relations.Table3EntityUsingLingualID);
filter.PredicateExpression.Add(Table3Fields.SomeField == someValue);
and it gets only city name field from 3. table for me.
But i also want country name field from 3 table exactly using same relations.
IRelationPredicateBucket filter = new RelationPredicateBucket();
filter.Relations.Add(Table1Entity.Relations.Table2EntityUsingCountryID);
filter.Relations.Add(Table2Entity.Relations.Table3EntityUsingLingualID);
filter.PredicateExpression.Add(Table3Fields.SomeField == someValue);
If you view attachmets you will understand my problem.
You can think 3. record in first table.
Thanks again