Как я могу создать нового пользователя с независимыми данными? - PullRequest
0 голосов
/ 23 января 2019

Я работаю над своим C# Daybook project which, использующим MSSQl DB, и столкнулся со следующей проблемой: что произойдет, если я создам нового пользователя?

Хорошо, у меня есть DaybookTable, NotesTable и PasswordsTable (Name, то есть Id и password hash).

Моя идея состоит в том, чтобы создать новую запись в PasswordsTable и добавить новые записи во взаимные таблицы (DaybookTable и NotesTable в моем случае) с уникальным внешним ключом к другим таблицам (Name).

Хорошо, в этом случае у нас будет 2 таблицы с общими данными (я думаю, что это плохая практика).

Это хороший способ реализовать мое приложение в жизни?

Я также открыт для других подходов в целом.

...