我正在使用WinForms& C#访问我的网站上由winhost.com托管的SQL Server 2008。
我正在使用以下代码连接到数据库,我为自己想出了这个:
try
{
SqlConnection scon = new SqlConnection(
"My ConnectionString Info is in here.");
scon.Open();
MessageBox.Show(scon.Database);
cd = true;
}
catch (Exception exception)
{
MessageBox.Show(exception.Message + "\n" + exception.StackTrace);
}
它每次都完美地连接到数据库。所以,我无法做的是(我的winhost服务器上的数据库是空白的。)为它添加行和列,所以我可以稍后添加信息...我想使用LINQ。
我在网上看到了很多这些东西,但它们似乎都非常适合使用本地数据库然后上传它!或使用服务!但我想要做的只是建立一个连接,并发送一个命令,如下所示:
......稍后:
我真的很感谢你对此的帮助。我知道可以做到。我知道我以前看过这方面的文章,但是去年那时我不需要访问数据库。
MSDN,WindowsCLient和Google在尝试获取我这次需要的信息时证明是无用的。
谢谢
答案 0 :(得分:1)
我认为您将不得不使用DataContext ExecuteCommand执行SQL DDL(CREATE TABLE等)。
答案 1 :(得分:1)
通常,在大多数应用程序中,您很少需要以编程方式更改数据库的架构(换句话说,其结构)。
您通常使用SQL Server Management Studio等工具在设计时执行此操作。
Winhost.com可能通过管理界面或软件下载提供在线工具来实现这一目标......