繁体   English   中英

在Visual Studio Express 2013中为C#项目的本地测试设置SQL数据库的最简单方法

[英]Easiest way to set up SQL Database for local testing of C# project in Visual Studio Express 2013

好的,这听起来很愚蠢或琐碎,但是请逗我一下。 我正在使用Visual Studio 2013 Express在C#中编写一个个人项目,其中一些代码将命中SQL数据库。 在访问其他数据库之前,我想在本地进行测试并确保其性能符合预期。 但是,我似乎找不到任何完整的或有效的教程来使SQL数据库从零开始。

首先,我尝试安装SqlLocalDb2014。即使使用了这些工具,我也无法弄清楚可以在脚本中键入以创建数据库的UI。

我在这里尝试了以下说明: http : //www.wikihow.com/Create-a-SQL-Server-Database但是在第3步中,创建数据库的选项显示为灰色,并且搜索该问题使我无处可寻。

我尝试将新的SQL Server数据库项目添加到我的解决方案中。 看起来它确实可以正常工作,但是当我设计表格时,我不知道如何实际部署/发布它,因此我可以连接到它。 我得到一个SQL文件,但无法从那里弄清楚该怎么做。 我找到了有关如何发布它的说明,但似乎唯一的指导是将其发布到远程服务器(并且我想使用本地服务器)。

我尝试了这里的说明(是的,我知道它们适用于2012年): http : //msdn.microsoft.com/library/ms233763(VS.110 ) .aspx,但是找不到服务器资源管理器/数据库资源管理器。 我找到了服务器资源管理器(没有显示我的表)和SQl服务器对象资源管理器(没有出现我的表),但是我不知道如何用虚拟数据填充它或如何连接它。

这不应该那么难,我觉得我缺少明显的东西。 预先感谢您的任何帮助。

您可以使用xampp。 从那里您可以创建本地数据库,然后可以使用“ localhost”而不是生产服务器与创建的数据库进行对话。

击中F5会将SQL Server数据库部署到可以将应用程序连接到的localdb实例。 通过右键单击项目->属性->调试->目标连接字符串,可以看到此数据库的连接字符串。

您可以在应用程序代码中使用此连接字符串连接到本地数据库并对其进行测试-将其放在配置文件中,该文件可以用生产代码中的真实数据库连接字符串替换。 或者,使用数据库优先的Entity Framework Model将您的应用程序连接到数据库,然后只需更改App.Config文件以指定将测试数据库还是生产数据库作为目标即可。 这是一种非常好的处理方法,因为它将产生使用数据库所需的所有代码。

作为记录,在以下位置有一些有关在Visual Studio访问数据的信息: https : //msdn.microsoft.com/en-us/library/wzabh8c4.aspx

专门回答您的问题的网址是:“ 演练:在Visual Studio中创建本地数据库文件 ”, 网址为: https : //msdn.microsoft.com/zh-cn/library/ms233763.aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM