С Новым годом! Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
4 / 4 / 0
Регистрация: 14.04.2014
Сообщений: 61

Добавление в базу данных новых пользователей

03.10.2014, 01:21. Показов 3469. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!
Только начал разбираться с asp.net, поэтому не бросайте камни. Есть таблица Uses и необходимо в нее добавить пользователей. За основу выбран шаблон Internet. Вроди бы все подправлено, но в файле AccountController ругается на следующий код(ругается на UsersContext)

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 if (ModelState.IsValid)
            {
                // Добавление нового пользователя в базу данных
                using (UsersContext db = new UsersContext())
                {
                    UsersContext user = db.Users.FirstOrDefault(u => u.Name.ToLower() == model.UserName.ToLower());
                    // Проверка наличия пользователя в базе данных
                    if (user == null)
                    {
                        // Добавление имени в таблицу профиля
                        db.Users.Add(new UserProfile { UserName = model.UserName });
                        db.SaveChanges();
 
                        OAuthWebSecurity.CreateOrUpdateAccount(provider, providerUserId, model.UserName);
                        OAuthWebSecurity.Login(provider, providerUserId, createPersistentCookie: false);
 
                        return RedirectToLocal(returnUrl);
                    }
                    else
                    {
                        ModelState.AddModelError("UserName", "Имя пользователя уже существует. Введите другое имя пользователя.");
                    }
                }
            }
Расскажите, пожалуйста, что это за класс такой.

Заранее спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.10.2014, 01:21
Ответы с готовыми решениями:

Как сделать, чтобы в форме при добавление новых записей эти записи добавлялись в базу данных
Как сделать что бы в форме при добавление новых записей эти записи добавлялись в базу данных

Xmpppy, автоматическое добавление новых пользователей
Доброго времени суток! Пишу бота с использованием xmpppy. Принимать/отправлять сообщения научился. В ходе своей работы бот должен уметь...

Вывод, сохранение изменений, добавление новых записей в базу MS SQLCE 4.0
Доброе время суток, задам изъезженный вопрос наверное в 100 раз, но решение найти так и не смог, ровно как и примеры. Программировать...

3
 Аватар для Defazze
325 / 136 / 28
Регистрация: 18.09.2014
Сообщений: 167
03.10.2014, 10:37
Это контекст базы данных из EntityFramework.

Прочитайте про технологию EntityFramework, ну или посмотрите: https://www.youtube.com/watch?v=X4XRI8ZGsDo
1
 Аватар для Moonlight#
112 / 112 / 40
Регистрация: 24.02.2011
Сообщений: 325
04.10.2014, 20:51
vikichocolated, как именно ругается? что пишет?
0
4 / 4 / 0
Регистрация: 14.04.2014
Сообщений: 61
13.10.2014, 23:55  [ТС]
разобрался
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.10.2014, 23:55
Помогаю со студенческими работами здесь

Структуры и алгоритмы обработки данных. Создать базу данных пользователей Интернет
Создать базу данных пользователей Интернет (имя пользователя, текущий счет, привилегированность пользователя, состояние подключения)...

Добавление новых данных в БД
Здравствуйте, такая ситуация, сделала обработчик на кнопку для добавления данных из TextBox, теперь мучает вопрос, как сделать чтоб при...

Добавление новых данных в БД
Добрый день! Я не очень силен в Asp.net, и мне нужна ваша помощь. Есть страница. На ней расположено несколько текстовых полей, а...

Добавление новых данных в таблицу
Есть страница на которой выдаются результаты таблицы необходимо сделать чтобы а этой же таблице я мог добавлять новые данные, но...

Добавление новых данных в DataGridView
Добрый день. Очень долго мучаюсь с этой проблемой... Есть база данных SQL. В ней таблицы Клиенты, Товары и связующая таблица Заказы. На...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru