Динамическое меню JSON в ASP.NET Core 2.1 Razor Page с Web Api - PullRequest
0 голосов
/ 08 ноября 2018

Это правильная строка JSON, которую я получаю? Я добавляю столбец MenuList JSON в таблицу Menusss, я пытаюсь использовать Pomelo.EntityFrameworkCore.MySql для создания динамического бокового меню в ASP.NET Core 2.1

Проблема здесь, если моя таблица Menusss не добавила MenuList JSON, она покажет мне код ошибки "Неизвестный столбец", но когда я добавлю MenuList JSON в таблицу Menusss, я получите здесь разностную строку JSON.


MySql:

CREATE TABLE Menusss(
    MenuId INT NOT NULL AUTO_INCREMENT,
    MenuName VARCHAR(250),
    ParentId INT,
    ActiveNo BOOL,
    MenuList JSON
);

JSON:

[
    {
        "menuId": 1,
        "menuName": "VEHICLE TRADING",
        "parentId": null,
        "activeNo": 1,
        "menuList": {
            "object": [
                {
                    "menuId": 2,
                    "menuName": "Purchase Agreement",
                    "parentId": 1,
                    "activeNo": 1,
                    "menuList": {
                        "object": [],
                        "json": "[]"
                    }
                }
            ],
            "json": "[{\"MenuId\":2,\"MenuName\":\"Purchase Agreement\",\"ParentId\":1,\"ActiveNo\":1,\"MenuList\":{\"Object\":[],\"Json\":\"[]\"}}]"
        }
    }
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...