Не удается получить доступ к классу BLL в ASP.NET

Я создаю веб-приложение на ASP.NET и C#. У меня проблема в том, что я не могу создать экземпляр класса BLL в коде позади страницы.

У меня есть страница входа (LogIn.aspx) и страница, которая управляет страницей входа (LogIn.aspx.cs). Когда я нахожусь на LogIn.aspx.cs, и я пытаюсь сделать: UsersBLL _users = new UsersBLL() Я получаю пропущенную директиву using или сообщение со ссылкой на сборку.

Я могу это исправить, щелкнув правой кнопкой мыши по классу UsersBLL.cs > Свойства> Build Action и изменив Content на Compile.

На этом этапе я могу создать экземпляр класса UsersBLL.cs в LogIn.aspx.cs, но этот класс "сломается" и не распознает никаких "инструкций DataSet" (обратитесь к изображению, чтобы понять это...)

Что я должен сделать, чтобы это исправить?

Заранее благодарю за ответ!

"Сломанный" класс UsersBLL.cs

1 ответ

Решение

Вам нужно проверить, какое пространство имен определено для вашего USERSTableAdapter, какова ваша сборка этого класса. Добавьте ссылку на эту сборку. Затем добавьте пространство имен адаптера в свой класс UsersBLL. Если этот USERSTableAdapter определен в текущем проекте, то требуется только добавленное пространство имен. Для получения дополнительной помощи по использованию ADO.NET и TableAdapters в Visual Studio см. Это руководство

Другие вопросы по тегам