台灣最大程式設計社群網站
線上人數
3410
 
會員總數:246323
討論主題:189853
歡迎您免費加入會員
討論區列表 >> CSS/HTML5/Bootstarp >> 利用EDM建立的Linq要如何下呢
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
利用EDM建立的Linq要如何下呢
價值 : 10 QP  點閱數:1480 回應數:2
樓主

自然風
初學者
834 22
652 152
發送站內信

各位先進大家好,我用建立了一個EDM,來源選擇了一個Table(Darling),

建立了一個domain service(LOVE),Linq則用

Service_aaft LOVE = new Service_aaft();

var query1 = from data in LOVE.GetDarlingQuery()
select data.TAT_FLEET;

粗體的地方會顯示不允許 string 轉 GisforEva.web.Darling的exception

如果指定select 單一一個欄位則不會有此現象,請問該如何在此Linq中轉型呢 ?

本篇文章發表於2012-01-18 16:28
== 簽名檔 ==
程式中迷途的小書僮。
1樓
作者回應

自然風
檢舉此回應
更正,如果select 單一某個欄位則會有此現象

var query1 = from data in LOVE.GetDarlingQuery()
select data;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

這樣則不會有問題。

本篇文章回覆於2012-01-18 16:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

Pan01
檢舉此回應
這是 因為 var query1 於 編譯時 轉為 IQueryable<Darling> query1
改為 如下範例的 宣告 IQueryable<string> 即可

本篇文章回覆於2012-02-16 23:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.