#umbraco #petapoco #umbraco8
Вопрос:
У меня есть страница продукта, где большая часть данных поступает из CMS, но некоторые технические характеристики для этого продукта поступают из внешней базы данных SQL. Я пытался понять, как это сделать, и нашел это на форуме:
Это в основном простой запрос POCO, который был бы идеальным, однако в сообщении на форуме говорится, что вам нужно создать модель для структуры таблицы, и это нормально, и я сделал это, поместил ее в папку models и добавил пространство имен вверху, и код не может ее найти (это фактический оператор using, который ошибается).
Описание: Во время компиляции ресурса, необходимого для обслуживания этого запроса, произошла ошибка. Пожалуйста, ознакомьтесь со следующими конкретными сведениями об ошибке и соответствующим образом измените свой исходный код.
Сообщение об ошибке компилятора: CS0246: Не удалось найти тип или имя пространства имен «Продукт» (отсутствует директива using или ссылка на сборку?)
Ошибка Источника:
Строка 1: @использование продукта.Модели;
Модель является:
namespace Product.Models {
public class SKUList{
public int ID { get; set; }
public string PartNumber { get; set; }
public string Tech1 { get; set; }
public string Tech2 { get; set; }
}
}
Может кто-нибудь, пожалуйста, дать мне представление о том, как я создаю эту модель и связываю ее, чтобы код работал? Мне нужен один простой запрос, чтобы отобразить на экране три переменные из внешней базы данных.
Может ли кто-нибудь указать мне правильное направление здесь, надеюсь, я делаю что-то глупое?
Спасибо.
Комментарии:
1. Где определена модель? Находится ли он в отдельной сборке? Если это так, убедитесь, что у вас есть ссылка на это, если она есть в основном веб-проекте, убедитесь, что проект был создан/скомпилирован.