天天看點

Entity SQL Language 四 OrderBy/部分查詢結果

Entity SQL就是Ado.net Entity Framework的一種查詢語言,它簡單靈活,不被語言版本所限制。

基本的OrderBy操作如下:

如果想要倒序排列的話與SQL一樣,加上DESC就可以了

多條排序規則:

如果你要查詢的資料僅是一兩個字段,按以前所有的寫法,将所有的字段都Select了,資料庫抽了,伺服器也抽了。

是以我們經常會隻傳回一部分結果,在Linq中我們可以通過select new {}一個新的對象來實作,在Entity SQL中我們可以通過以下方法來實作

暫時還沒有找到相關文檔提出如何像使用正常類一樣的使用這種部分查詢結果

但是知道了如何去查詢多個表的組合

在EDM中添加一個新類,不繼承,而是添加屬性利用組合來添加新類,比如添加了A和B兩個實體為屬性,而這個建立的類又叫Two

在寫EntitySQL時select 命名空間.Two(a,b)...即可