powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Класс для работы с базой
4 сообщений из 4, страница 1 из 1
Класс для работы с базой
    #38357492
forrfor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Проект ASP MVC 4. Хочу все процедуры по работе с базой свалить в один класс. Класс написал (DBClass), процедуру тоже (GetUsers).
В конструкторе модели хочу стянуть из базы некоторые данные. Но что-то непонятно следующее: мне нужно создавать экземпляр класса DBClass в этой модели? И вообще каждый раз нужно создавать экземпляр класса? Нельзя ли его как-то объявить где-то, чтобы он был доступен из любого места приложения?
А то если я просто пишу:

Код: c#
1.
2.
3.
          List<User> Users = new List<User>();
          User = DBClass.GetUsers();
 



то получаю ошибку:
An object reference is required for the non-static field, method, or property.

Может, как-то по-другому?
Спасибо.
...
Рейтинг: 0 / 0
Класс для работы с базой
    #38357558
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
forrforМожет, как-то по-другому?откройте для себя ORMы
...
Рейтинг: 0 / 0
Класс для работы с базой
    #38357593
forrfor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПаганельforrforМожет, как-то по-другому?откройте для себя ORMы

Вы имеете в виду Entity Framework?
Если так, то, как я понимаю, через эту технологию можно отображать данные из таблиц и записывать данные в таблицы. А можно ли, например, работать с table-valued функциями с передачей user-defined типами в качестве аргументов?
...
Рейтинг: 0 / 0
Класс для работы с базой
    #38357777
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насчет типов не знаю, но XML в хранимку передать можно наверняка
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Класс для работы с базой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]