브로커 쿼리 메커니즘 (Tridion 2011)에서 SetCustomMetaQuery를 대체 할 수있는 것은 무엇입니까? this post을 통해 많은 도움을 받았으며 이전에 게시했습니다.Tridion 필터 : SetCustomMetaQuery 대체품
query.SetCustomMetaQuery("KEY_NAME='Key' AND KEY_STRING_VALUE >= 'Yes'");
에 대한
나는
CustomMetaValueCriteria criteria1 = new CustomMetaValueCriteria(new CustomMetaKeyCriteria("Key"), "Yes");
mainCriteria =CriteriaFactory.And(mainCriteria, criteria1);
query.Criteria = mainCriteria;
을 시도하지만 필터의 CT 중 하나에 두 가지 예 아래에 붙어있다.
query.SetCustomMetaQuery("(((KEY_NAME='EventStartDate' AND
KEY_DATE_VALUE >= '" + lowerDate + "')) or
((KEY_NAME='EventEndDate' AND KEY_DATE_VALUE >= '" + lowerDate + "')))"")
및
query.SetCustomMetaQuery("KEY_NAME = 'Publication_Issue_Date' and
((convert(varchar(10), key_date_value, 101) = convert(varchar(10),
cast('" + sIssueDate + "' as datetime), 101)) or
key_string_value like '%" + dtIssue[%=nNumber%].Year + "-0" + dtIssue[%=nNumber%].Month + "-" + dDay[%=nNumber%] + "%')");
은이 좀 도와 주 시겠어요?
안녕 다니엘, 나는 코드 샘플의 첫 번째 조각이 이미 피곤이 ... 그리고 이것은 내가 지난 2 개 코드 샘플에 도움이 ... 수있는 당신을 원해요 ... 잘하시기 바랍니다 작동 도움? –