我很快就要开始一个项目,我将创建一个程序,允许用户为我正在构建的游戏创建一个服务器。除了我正在处理的其他事情之外,服务器程序还必须将玩家的信息更新到Microsoft SQL Server 2008.我正在使用System.Data&表单上的System.Data.SqlClient,但是我不知道每个人是否都会在他们的计算机上安装SqlClient,我不想在以后遇到麻烦。
我应该以某种方式将SqlClient dll添加到主文件夹中吗?我之前在其中一个WinForms上使用过它。但是,如果是,请告诉我在哪里可以找到System.Data.SqlClient的DLL文件。我找到了System.Data但没有找到SqlClient dll
答案 0 :(得分:1)
System.Data.SqlClient
是System.Data
程序集中的命名空间。
就您的架构而言。您需要一个提供SQL Server实例的主机,但是您可以提供一个Web前端,它不会显示精确呈现的html,但会提供报告可用服务器IP地址的文本流,您也可以为此提供身份验证。这样客户端仍然不需要直接访问DB。您可以从网站上提供注册,或者如果您确实需要在客户端上进行注册,那么您可以向您的网站提交http帖子或替代提交,并让网站注册客户。
将实际数据保留在网站/服务器层之后并使用内置技术保护客户数据非常重要。