Ok, I added a PredicateExpression and now I'm getting some error, which I don't believe has a good reason for happening. On the last line of the following code, I'm getting the error "The multi-part identifier \"dev.dbo.feed_venue.data_load_id\" could not be bound."
Any ideas?
ResultsetFields fields = new ResultsetFields(3);
fields.DefineField(FeedVenueFields.DataSourceItemId, 0, "DataSourceItemId", "FeedVenue");
fields.DefineField(FeedVenueFields.FeedVenueId, 1, "FeedVenueId", "FeedVenue");
fields.DefineField(FeedVenueFields.DataLoadId, 2, "DataLoadId", "FeedVenue");
PredicateExpression GetAllForThisDataLoad = new PredicateExpression();
GetAllForThisDataLoad.Add(FeedVenueFields.DataLoadId == dataLoadId);
TypedListDAO dao = new TypedListDAO();
dao.GetMultiAsDataTable(fields, dynListAllFeedVenues, 0, null, GetAllForThisDataLoad, null, true, null, null, 0, 0);