修復 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)
|
if (prod.Count() > 0)
|
||||||
{
|
{
|
||||||
//刪除品項的相關文件
|
//刪除品項的相關文件
|
||||||
var prod2 = _db.actItem_files.Where(q => q.files_num.HasValue && ids.Contains(q.files_num.Value)).ToList();
|
var prod2 = _db.actItem_files.Where(q => ids.Contains(q.files_num)).ToList();
|
||||||
if (prod2.Count > 0)
|
if (prod2.Count() > 0)
|
||||||
{
|
{
|
||||||
_db.actItem_files.RemoveRange(prod2);
|
_db.actItem_files.RemoveRange(prod2);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user