如何使用 SQL Management Studio 生成用于 C# 用法的脚本
我想在 SMS 中创建数据库表,然后生成一个脚本,以便 C# 可以以编程方式创建表。我目前正在 Visual Studio 中一次对每个表进行手动编码。我认为最好在 SQL Management Studio 中创建表,然后生成脚本,以便 C# 可以稍后执行它。你们知道如何做到这一点吗?
I would like to create my database tables in SMS then generate a script so C# can create the tables programmitically. I am currently hand coding each table at a time in visual studio. I think its far better to create the tables in SQL management studio then generate a script so c# can execute it latter on. Do you guys have any idea how to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 SQL Management Studio (2008) 中,您可以右键单击数据库,选择“任务”选项,然后选择“生成脚本”选项。向导将引导您为数据库中所需的任何内容生成一个或多个脚本。然后,您可以在 C# 中使用此脚本创建表/过程/其他内容。
编辑:
以下代码块应该执行其中包含 GO 语句的 sql 脚本(无论如何在 SQL 2008 上)
In SQL Management Studio (2008) you can right click on the database, select the Tasks option, then the Generate Scripts option. A wizard will walk you through generating a script or scripts for whatever you need in your database. You can then use this scripts in C# create tables/procedures/whatever.
Edit:
The following chunk of code should execute sql scripts with GO statements in them (on SQL 2008 anyway)