通过LINQ to SQL新表与新数据库

时间:2011-01-10 16:17:23

标签: c# sql wpf linq-to-sql asp.net-mvc-2

目前我正在开发WPF + ASP.Net应用程序 WPF在桌面角色担任俱乐部经理 ASP.Net用于允许用户注册为俱乐部会员 数据库计划在共享主机SQL Server 2008上托管 两者都将通过LinQ连接到ASP.Net到SQL

现在问题我很困惑,无法解决 俱乐部不仅仅是一个 虽然可能有1个斯诺克俱乐部,但2天后可能会建立另一个泳池俱乐部 我可以知道如何在新俱乐部成立时创建新的*吗? 会在数据库中创建一个新表比创建新数据库好吗?

应用程序ASP.Net和WPF通过LINQ连接会导致它们出现安全漏洞吗? 还有更好的建议吗?

感谢您的回复,如果这篇文章违反网站规则,抱歉〜。〜 因为目前急于分配,需要清楚知道我可以使用哪种技术= D

2 个答案:

答案 0 :(得分:1)

如果数据库设计正确,则只需要创建一组新记录而不是新数据库或新表。

答案 1 :(得分:0)

我不完全确定你的目标是什么。但我想你的意思是,你怎么能有多个“俱乐部”。

答案取决于您的要求。例如,个人俱乐部是否需要在不同的服务器上运行(可能在不同的托管设施中?)。如果是这样,您需要为每个俱乐部提供单独的数据库。

如果应用程序将始终在您的服务器上运行,并且您可以完全控制它们,那么您可以使用俱乐部选择列设计数据库,并且通常将其作为主键的一部分。甚至无需创建新表。

创建新表的唯一原因是,如果您需要从一个俱乐部到另一个俱乐部的不同数据,即使这样,还有其他方法可以解决该问题。