Linq多表聯合查詢,在View中繫結資料

2021-09-07 09:42:11 字數 1660 閱讀 3325

newclass(裡面有表1的字段和表2的字段)

public

class

jointab1_2

public

string name

}

控制器中action

public

actionresult index()

).tolist();

viewdata["

query

"] =query;

return

view();

}}

view中(可以直接在控制器中的action直接右擊→新增檢視...然後型別選新建的這個,其它自定義吧)

class="

table-responsive

">

class="

table

" border="

1">

測試id

型別名稱

操作@foreach (var item in viewdata["

query

"] as ienumerable))

">檢視

class="

btn" title="

編輯" href="

@url.action(

"edit"

,new )

">修改

class="

btn" title="

編輯" href="

@url.action(

"delete"

,new )

">刪除

}

@**@

控制器中action

public

actionresult index()

).tolist();

//viewdata[

"query

"] =query;

return

view(query);

}}

view中

class="

table-responsive

">

class="

table

" border="

1">

測試id

型別名稱

操作@foreach (var item in model)

)">檢視

class="

btn" title="

編輯" href="

@url.action(

"edit"

,new )

">修改

class="

btn" title="

編輯" href="

@url.action(

"delete"

,new )

">刪除

}

@**@

這樣寫會報錯

記dynamic的乙個小坑 -- runtimebinderexception:「object」未包含「***」的定義

大神看到希望能指點一二...xx

多表聯合查詢

inner jion 和for all entries 當表比較多或者表之間的關係不能用for all entries時,我們就可以考慮使用inner jion來實現多表聯合查詢 eg select vbak vbeln vbak objnr guebg 開始日期 gueen 結束日期 kunnr ...

多表聯合查詢

inner jion 和for all entries 當表比較多或者表之間的關係不能用for all entries時,我們就可以考慮使用inner jion來實現多表聯合查詢 eg select vbak vbeln vbak objnr guebg 開始日期 gueen 結束日期 kunnr ...

多表聯合查詢

背景 顯示購物訂單。訂單中包含商品的屬性和購物者的部分屬性。使用 傳統方式 vo 運用 多表sql查詢 entity實體類 public class order catch sqlexception e 注 傳參 ordervo 呼叫queryrunner query 方法進行查詢 sql語句的編寫...