Im新手到linq和im使用linq查詢從表中檢索數據。我的想法是列出與特定用戶對應的所有cashsafes並將其顯示在下拉列表中。Linq列表包含方法
表結構如下所示
Table 1
cashsafeid cashsafename
1 cashsafe1
2 cashsafe2
3 cashsafe3
Table 2
Id UserId Cashsafeid
1 100 1,2,3
2 101 1,3
我已經得到一個特定用戶的cashsafename說100.How我能實現它 下面的代碼是一個我已經試過,但我卡住
List<Cashsafe> cashsafes=(from c in db.Table 1
where c.CashsafeId contains())--Cannot go further
我想你需要首先解決你的表,讓你能夠得到你想要的東西。 – jomsk1e
你應該重新考慮你的數據庫設計。嘗試(在這種情況下,絕對嘗試)以避免逗號分隔的列。嘗試正常化更多。 – Styxxy
我建議您創建另一個表格來映射兩個表格之間的關係。由於表格的關係是1到很多,每行將包含1個userdid和1個cashsafeid。這樣做會讓你更容易加入你的表格。 – Romeo