附屬表數據列表調用語法

列表調用語法

Html.SubDataList(參數1,參數2,參數3,參數4)

參數說明:

參數說明
類型
說明是否可為null
參數1
object
預定義條件對象參數,包含固定屬性
參數2string
sql自定義條件

參數3
object
sql參數值

參數4
PageInfo
分頁對象,如需要分頁,必須設置此參數

:第一個參數對象中必須定義Table或ParentTable/ParentField屬性。

參數1常用屬性

屬性
類型
說明
Table
string

要讀取的附屬表名,如不設置,必須設置ParentTable和ParentField

ParentTablestring
父級表名稱,必須和ParentField搭配使用
ParentFieldstring附屬表的字段名稱,必須和ParentField搭配使用
ParentIdint
附屬表對應的父級信息Id
ShowNumberint默認為15,分頁讀取時此參數無效
OrderBy
string
數據排序方式,默認Id desc排序
Fieldsstring
要讀取的字段,不設置則由系統根據后臺設置自動讀取
Uidint用戶id


實例1:讀取product_images附屬表的前10條數據

<div class="list">
    @foreach (var item in Html.SubDataList(new{Table="product_images",ParentId=1,ShowNumber=10}))
    {
        <div class="item clearfix">
        ....字段讀取
        </div>
    }
</div>

實例2:用分頁方式讀取product_images附屬表的數據,每頁顯示10條數據。

@{
    PageInfo pageInfo = new PageInfo()
    {
        PageSize = 10,
        CurrentPage = (int)ViewBag.CurrentPage //獲取當前頁面頁碼,系統預設
    };
}
<div class="list">
    @foreach (var item in Html.SubDataList(new { ParentTable="product",ParentField="images",ParentId=1,OrderBy = "thedate desc" }, null, null, pageInfo))
    {
        <div class="item">
        ....字段讀取
        </div>
    }
</div>
猛禽小队完整版-猛禽小队免费-猛禽小队在线观看