如何根据表格获取表-1记录– 2 Id Using join
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
上市 列表<LINEITEM> getalllineItems.(㈡? enquiryid. = 0)// { // context.configuration.lazyloadingEnabled = false; Ienumerable.<LINEITEM> qry. = 语境.LINEITEMs.tol(); var. q = (从 李 在 qry. 加入 e 在 语境.询问 在 李.Fkenquiryid 等于 e.pkenquiryid 加入 c 在 语境.顾客 在 e.fkcustomerid. 等于 c.pkcustomerid. 选择 新的 { 顾客姓名 = c.顾客姓名, Prnumber. = e.PRNO., QuotationNumber. = e.QuotationNumber., 项目代码 = 李.项目代码, enquiryquantity.=李.enquiryquantity., QuotedPrice. = 李.QuotedPrice., 详细说明 = 李.详细说明, dateofenquiry = e.创建日期, }).asenuber.().选择(x=> 新的 LINEITEM { 顾客姓名=x.顾客姓名, Prnumber.=x.Prnumber., QuotationNumber.=x.QuotationNumber., 项目代码 =x.项目代码, enquiryquantity.=x.enquiryquantity., QuotedPrice. =x.QuotedPrice., 详细说明=x.详细说明, 创建日期=x.dateofenquiry }).tol(); 如果 (enquiryid.!=0) { q = qry..在哪里(x => x.Fkenquiryid ==. enquiryid.).tol(); } 返回 q.tol(); } |