修復 FilesSetController.cs 中的類型錯誤
問題: 1. CS1061: files_num 是 int 類型,不是 int? - 錯誤地使用了 HasValue 和 .Value 2. CS0019: Count 應該使用方法調用 Count() 修復: - 第 93 行:移除 HasValue 和 .Value 改為直接使用 ids.Contains(q.files_num) - 第 94 行:Count 改為 Count() 根因分析: 在 Model.actItem_files 中,files_num 定義為 int 類型 而不是 Nullable<int>,因此不需要 nullable 處理。
This commit is contained in:
@@ -90,8 +90,8 @@ public class FilesSetController : ApiController
|
||||
if (prod.Count() > 0)
|
||||
{
|
||||
//刪除品項的相關文件
|
||||
var prod2 = _db.actItem_files.Where(q => q.files_num.HasValue && ids.Contains(q.files_num.Value)).ToList();
|
||||
if (prod2.Count > 0)
|
||||
var prod2 = _db.actItem_files.Where(q => ids.Contains(q.files_num)).ToList();
|
||||
if (prod2.Count() > 0)
|
||||
{
|
||||
_db.actItem_files.RemoveRange(prod2);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user