EntityDataSource.OrderBy Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sorgu sonuçlarının nasıl sıralı yapılacağını belirten Entity SQL ifadesini alır veya ayarlar.
public:
property System::String ^ OrderBy { System::String ^ get(); void set(System::String ^ value); };
public string OrderBy { get; set; }
member this.OrderBy : string with get, set
Public Property OrderBy As String
Özellik Değeri
ORDER BY yan tümcesi.
Örnekler
Aşağıdaki örnekteki XML biçimlendirmesi, bir. aspx dosyasında, bir denetimden bir değer alır ve bunu özelliğe bir parametre olarak geçirir Where .
<asp:EntityDataSource ID="SalesOrderHeader" runat="server"
ConnectionString="name=AdventureWorksEntities"
DefaultContainerName="AdventureWorksEntities" EnableDelete="True"
EnableInsert="True" EnableUpdate="True" EntitySetName="SalesOrderHeader"
EntityTypeFilter="" OrderBy="it.TotalDue DESC" Select=""
Where="it.OnlineOrderFlag = TRUE AND it.TotalDue > @ordercost">
<WhereParameters>
<asp:ControlParameter ControlID="costLimit" DbType="Int32"
DefaultValue="2500" Name="ordercost" PropertyName="Text" />
</WhereParameters>
</asp:EntityDataSource>
Önceki XML örneği aşağıdaki ObjectQuery<T> adlandırılmış adla eşdeğerdir onlineOrders
:
ObjectQuery<SalesOrderHeader> onlineOrders =
context.SalesOrderHeader
.Where("it.OnlineOrderFlag = TRUE AND it.TotalDue > @ordercost",
new ObjectParameter("ordercost", orderCost))
.OrderBy("it.TotalDue DESC");
Açıklamalar
OrderByDenetimin özelliği, EntityDataSource bir Entity SQL SORGUSUNUN order by ifadesini temsil eden bir dizedir. Bu dize, Entity Framework tarafından yürütülen öğesine değişiklik yapılmadan geçirilir ObjectQuery<T> . Bu sorgu, denetim tarafından düzenlenen verilerin kaynağıdır EntityDataSource . Özelliğine sağlanan dize, OrderBy yöntemine geçirilen dize ile aynı biçimi kullanır OrderBy ObjectQuery<T> . Sorgu sonuçlarını sıralamak için order by yan tümcesinin nasıl kullanılacağına ilişkin örnekler için bkz. nasıl yapılır: verileri sıralama.