2011-01-10 2 views
1

В настоящее время я разрабатываю приложение WPF + ASP.Net WPF на рабочем столе в качестве менеджера клуба в то время как ASP.Net используется для разрешения регистрации пользователя в качестве члена клуба . хостов в общей хост SQL Server 2008 Оба будут подключаться к ASP.Net через Linq к SQLНовая таблица с новой базой данных через LINQ to SQL

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

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

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

+0

Вы предпочитаете подключать их через LINQ? или любое другое лучшее предложение? – 1myb

ответ

0

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

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

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

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

+0

Я понимаю, что вы имеете в виду ... да, я размещаю на одном сервере, и у меня есть полный контроль. то, что я получаю от вашей идеи, - все данные имеют ключ, чтобы связать друг с другом, чтобы сказать, что запись в Club_ID 1 принадлежит кнукеру, а Club_ID из 2 принадлежит пулу = D. Большое вам спасибо и задаетесь вопросом, есть ли какие-либо проблемы при их исполнении через LINQ? – 1myb

1

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

+0

Что вы подразумеваете под новым набором записей? потому что многие клубу удалось записать участника, который имеет доступ к этому клубу соответственно ... может быть создан как запись, чтобы держать em'll ?? – 1myb

+0

Спасибо и хочу проголосовать, но, к сожалению, моя репутация ограничена. ~ – 1myb

Смежные вопросы