PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_Sharp
[問題] Join兩個資料表不同data type
作者:
nonoman
(Mr.不不)
2017-06-02 22:57:37
請教各位版上的高手們,
小弟目前在串接一個專案的資料庫時,
主要是有三個table要join,
但join的是不同型別的資料,所以一直失敗..
(環境是asp.net mvc 串 mysql)
以下舉例
A_table
作者:
Litfal
(Litfal)
2017-06-02 23:17:00
為什麼A00 String會關聯到Bid int? 這DB沒問題嗎?用LINQPad試了一下,用b.Bid.ToString()沒有問題啊
作者:
vi000246
(Vi)
2017-06-03 01:53:00
https://goo.gl/rDJr6V
https://goo.gl/hInmqA
作者:
Litfal
(Litfal)
2017-06-03 12:08:00
提供一下你的.net和EF等組件版本然後你先這樣試:from b in B_table selectnew { BidStr = b.Bid.ToString() };.ToList() 去執行,看看能不能跑我覺得應該是 MySQL 的關係
作者:
vi000246
(Vi)
2017-06-03 23:17:00
要不要試試用舊版的mysql組件
https://goo.gl/JhdN4P
試試先轉成AsEnumerable()
作者:
chatnoir
(對不起)
2017-06-04 01:23:00
不行的話你就把B,C select出來,把bid,cid轉string
作者:
Litfal
(Litfal)
2017-06-04 03:52:00
我去架了一個MySQL Server來測,測不出你說的問題呢...
http://i.imgur.com/8DQ2i7L.png
試試把 MySql.Data 和 MySql.Data.Entity.EF6 更新一下?
作者:
xo1100
(蝦蒸河粉)
2017-06-07 14:25:00
小弟linq用tostring也有這種狀況A或BC另外select new出來相對應型別再join看看
繼續閱讀
[問題] 程式設定檔
wind681201
[問題] 想請教撰寫人機介面推薦的C#書
yehping
[問題] 生成測試用假物件的套件
vi000246
Re: [問題] 請問Telerik對開發winform幫助大嗎
Laluth
[問題] 請問Telerik對開發winform幫助大嗎
jamyang
[問題] 徵求「用C#讀取CPU耗電量」教學
jmy812
[問題] 關於開啟應用程式
cdcdqaz
[問題] SQL存取圖片,ashx無法顯示(解決了)
adamini
[問題] log4net 丟log到syslog
pili100
[問題] 如何看asp.net版本以及刪除runat tag
jajeongsalan
Links
booklink
Contact Us: admin [ a t ] ucptt.com