問題: - Split().Select(int.Parse) 返回 IEnumerable<int> - LINQ to Entities 中使用 Contains 需要具體集合類型 修復: - 在所有 Split().Select() 後加 .ToList() - 確保 EF 可以將 Contains 轉換為 SQL IN 子句 影響文件: - memberController.cs (2 處) - accountingController.cs (1 處) - FollowerController.cs (1 處) - stockController.cs (1 處) 技術說明: LINQ to Entities 要求 Contains 的集合參數是具體化的集合(List/Array), 而不能是延遲執行的 IEnumerable,以便正確生成 SQL 查詢。
25 KiB
25 KiB