現在、次のような 2 つのデータベース テーブルがあります。
--------------- --------------------
| Categories | | Item_Categorys |
--------------- --------------------
| id | | id |
| Title | | Category_ID |
--------------- | Item_ID |
--------------------
ビューにチェックボックスを表示するモデルがあります
LocalCategoryModel
-------------------
int categoryid
string category_title
bool ischecked
テーブルからすべての項目カテゴリを取得してから、すべてのカテゴリ行を取得して、カテゴリ項目がある場合はどこにクロスチェックして、IEnumerable に入れようとしています。最後に、LocalCategory にはすべてのカテゴリがあり、Item_Categorys sql テーブルに行があるかどうかに応じて、ischecked が true または false に設定されます。