Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET Core
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
19 / 17 / 3
Регистрация: 11.05.2018
Сообщений: 165
1

Создавать ли Базу данных для системы аутентификации и авторизации?

09.02.2019, 21:06. Показов 1205. Ответов 7

Author24 — интернет-сервис помощи студентам
Есть приложения интернет магазин, стоит ли делать отдельную базу данных для пользователей ?. Там только 2 роли: пользователь и админ. Использую Identity и Entity framework.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.02.2019, 21:06
Ответы с готовыми решениями:

Создать базу данных для ИС системы Охрана предприятия
Народ прошу вас помочь. Задали зделать для ис системы базу данных предпирятия. Просто тип список...

Как создавать базу данных?
Имеется нехилый объем данных, который так и просится в СУБД. Из всех прог выбрал Adabas (прошу без...

Как выбрать базу данных для создания своей системы ИИ?
Что будет представлять. Огромный словарь со связями между словами. Связей намного больше чем слов....

Как создавать базу данных обычную и db_user?
подскажиет, как создавать базу данных обычную и db_user?

7
163 / 138 / 35
Регистрация: 25.11.2015
Сообщений: 910
09.02.2019, 22:04 2
делать 2 базы или одну - это уже от хостинга зависит. Есть хостеры, которые больше одной базы данных не дадут.
0
2756 / 2059 / 384
Регистрация: 22.07.2011
Сообщений: 7,781
10.02.2019, 02:53 3
Нет , я бы сказал , что это зависит от условий и требований. , но без необходимости не нужно усложнять.
0
19 / 17 / 3
Регистрация: 11.05.2018
Сообщений: 165
13.02.2019, 00:56  [ТС] 4
sau, Можно в БД Identity создавать свои таблицы?
0
2756 / 2059 / 384
Регистрация: 22.07.2011
Сообщений: 7,781
13.02.2019, 01:59 5
Цитата Сообщение от anuartemirbolat Посмотреть сообщение
Можно в БД Identity создавать свои таблицы?
Ну хорошо , я разрешаю ).
0
163 / 138 / 35
Регистрация: 25.11.2015
Сообщений: 910
13.02.2019, 09:02 6
Не, чтобы разрешить, надо потребовать письменное заявление в трех экземплярах установленного образца напечатанные на лазерном принтере шрифтом не менее 16пт. В заявлении следует указать количество создаваемых таблиц и их названия
0
19 / 17 / 3
Регистрация: 11.05.2018
Сообщений: 165
13.02.2019, 17:17  [ТС] 7
yurickas, ну сейчас проверим

Добавлено через 27 минут
sau,
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
25
26
27
28
namespace PizzaDeliveryService.Models
{
    public class ApplicationContext:IdentityDbContext<User>
    {
        public ApplicationContext(DbContextOptions<ApplicationContext> options) : base(options)
        {
            Database.EnsureCreated();
        }
        public DbSet<Product> Products { get; set; }
        public DbSet<Order> Orders { get; set; }
        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            base.OnModelCreating(modelBuilder);
            modelBuilder.Entity<ProductOrder>()
                .HasKey(t => new { t.ProductId, t.OrderId });
 
            modelBuilder.Entity<ProductOrder>()
                .HasOne(sc => sc.Product)
                .WithMany(s => s.ProductOrders)
                .HasForeignKey(sc => sc.ProductId);
 
            modelBuilder.Entity<ProductOrder>()
                .HasOne(sc => sc.Order)
                .WithMany(c => c.ProductOrders)
                .HasForeignKey(sc => sc.OrderId);
        }
    }
}
не могу понять почему без - base.OnModelCreating(modelBuilder); - не работает, зачем оно нужно?
0
163 / 138 / 35
Регистрация: 25.11.2015
Сообщений: 910
13.02.2019, 18:43 8
Вообще-то все работает и так. В сущности должно быть поле с именем Id или атрибутом, указывающим на поле первичного ключа. Тип int или Guid

Зависимости один-к-одному или один-ко-многим тоже расписываются полями. Вся эта информация хорошо описана в документации по EFCore.
Если используем Identity, то чтобы получить все функции работы с EFCore надо добавить пространство имен Microsoft.EntityFrameworkCore
1
13.02.2019, 18:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.02.2019, 18:43
Помогаю со студенческими работами здесь

Запись в базу данных не осуществляется из-за ошибки авторизации в БД
Подскажите, пожалуйста, как добавить в базу данных новую строчку? Вот сторока соединения: dc =...

Создание авторизации и аутентификации
Здравствуйте. Пытаясь разобраться во всех возможных вариантах реализации, и просматривая примеры,...

Как создавать базу данных в VS2010: трудность возникеает в выборе вида проекта
Добрый день, уважаемые,форумчане. Пишу здесь первый раз,поэтому строго не судите. Есть...

APEX схемы авторизации и аутентификации
Кто-нить знает где можно надыбать какой-нить документ по АРЕХ-у, где подробно рассматриваются...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru