在我继续研究之前,只是想知道这是否可行。是否可以按内容类型订购?无论我对Order by做什么,我似乎总能得到相同的结果。使用ID可以很好地工作。
query.Query = @"<Where>
<And>
<BeginsWith>
<FieldRef Name='ContentTypeId' />
<Value Type='ContentTypeId'>0x010039EFCF9C11783C409E74551800AB7525</Value>
</BeginsWith>
<Eq>
<FieldRef Name='SectionTitle' />
<Value Type='Lookup'>" + filter + @"</Value>
</Eq>
</And>
</Where>
<OrderBy Override='TRUE'>
<FieldRef Name='ContentType' Ascending='FALSE' />
</OrderBy>";