Я пытался добавить новую категорию, используя следующий блок кода:Можно ли присвоить значение CategoryID объекту CategoryInfo?
CategoryInfo category = new CategoryInfo()
{
CategoryID = 999, // manually set
CategoryName = "TestCategory",
CategoryDisplayName = "Test Category",
CategoryEnabled = true,
CategorySiteID = 1
};
CategoryInfoProvider.SetCategoryInfo(category);
Это не бросает какую-либо ошибки, но он не добавляет новую категорию в CMS_Category
таблицы.
Однако, если я удалил эту строку: CategoryID = 999,
, категория будет сохранена в системе и автоматически присвоена категория.
Я хотел бы установить это поле вручную. Любая помощь приветствуется. (я стараюсь избегать создания дополнительных полей справиться с этим)
Привет @martin, у меня есть некоторые записи, которые мне нужно сохранить в базе данных, где categoryID и CategoryParentID предопределены. Мне нужно установить CategoryID, поскольку мне нужно установить зависимости над ParentCategoryID. Я пытаюсь избежать дополнительных строк кода, чтобы создать новое сопоставление для настройки категорий и подкатегорий. – Francisco