Новая таблица против новой базы данных через LINQ to SQL - PullRequest
1 голос
/ 10 января 2011

В настоящее время я занимаюсь разработкой приложения WPF + ASP.Net WPF на рабочем столе в роли менеджера клуба, в то время как ASP.Net используется, чтобы позволить пользователю зарегистрироваться в качестве члена клуба..Net через LinQ to SQL

Теперь проблема, которую я путаю и не могу решить, состоит в том, что клуб - это не только один клуб, в котором может быть 1 снукерный клуб, а через 2 дня может быть создан еще один пул-клуб. Могу ли я узнать, как я могу создатьновый * на время создания нового клуба? создаст новую таблицу внутри базы данных будет лучше, чем новая база данных?

Будет ли приложение ASP.Net и WPF подключаться через LINQ, создаст ли им дыры в безопасности?лучше предложение?

Спасибо за ответ и извините, если это сообщение нарушает правила сайта ~. ~ Из-за спешки с заданиями и необходимости четко знать, какая технология мне доступна = D

Ответы [ 2 ]

1 голос
/ 10 января 2011

Если ваш дизайн базы данных правильный, вам нужно только создать новый набор записей, а не новую базу данных или новую таблицу.

0 голосов
/ 10 января 2011

Я не совсем уверен, к чему ты клонишь.Но я думаю, что вы имеете в виду, как вы можете иметь несколько "клубов".

Ответ на этот вопрос зависит от ваших требований.Например, нужно ли отдельным клубам работать на разных серверах (возможно, на разных хостингах?).Если это так, вам нужны отдельные базы данных для каждого клуба.

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...