2010-09-20 45 views
0

需要示例如何使用using语句创建新的本地数据库和连接字符串(如果可能的话)。需要示例如何在C#中构建SQL数据库

应该有1个表格,我想在其中放入的数据是唯一的单词长度为2-50个小写字母,并且您可以包含按升序排列的“a-zõäöüšž”。

有2个动作我想要做的是:字符串名为话

  1. 看跌的HashSet在
  2. 获取的是特定长度

可选字符串名为话HashSet的,我可以使用一个例子来说明如何减少由Get给出的答案的数量,通过告知x必须是什么字母或者它不能位于单词长度内的特定位置。

编辑发现谷歌我的答案。

+0

我不知道什么要求,但这些教程可以帮助你:http://www.asp.net/web-forms/data。这些是针对asp的,但是他们总体上提供了一个如何处理DB的好主意。 – Artium 2010-09-20 10:27:32

回答

0

您可以使用全部代码,但我建议您在程序中至少运送一个空的SQL 2008 Express database(mdf文件)

,并使用正常Connection String

我没有停止出货SQL Express和只使用SQLite now。使用设置管理器以及更多功能非常快速,而且我不再需要在安装这个以及在客户端支持MS SQL的问题时遇到问题。

我在窗口和网络应用程序上都使用它。

+0

真的不喜欢这个建议(发运一个空的中密度纤维板) - 但我不知道我有资格downvote(关于知道最好的而不是别的) – Murph 2010-09-20 10:49:36

+0

如何创建一个数据库呢?什么样的?甲骨文?女士? SQLite将是最好的选择,但你需要用正确的DLL发布你的产品!请重新说明你的问题! – balexandre 2010-09-20 11:34:28

+0

Erm提供的数据库引擎与发送空白数据库完全不同。是的,为了使用任何数据库,您必须提供适当的运行时。如果你想避免安装,那么我不会争议SQLite是一个很好的解决方案,MS SQL CE也可以作为.DLLs作为应用程序的一部分发布。但我看不到如何发送*数据文件*将解决这个问题。 – Murph 2010-09-20 12:06:59

0

我不知道我理解你的问题,但你可以使用SQL Server精简版(SQL ServerCE)作为本地数据库。
您可以像使用SQL Server一样处理它,但使用名称空间SqlServerCe而不是SqlClient。