约略看完 ADO.NET 2.0 与创建 SQL Server 2005 对象相关的类后,我们接着来看一下,如何通过 Visual Studio 2005 建构对象。
11.2.2 通过Visual Studio 2005创建供SQL Server 2005用的Assembly
首先在 Visual Studio 2005 新建一个新的项目,类型为“SQL Server Project”,
左上方的“项目类型(Project Type)”中选择某个语言后,点选其下的“Database”节点,然后在右上方的“模板(Template)”选择“SQL Server Project”,在下方的“名称(Name)”字段定义项目名称后,可以通过“浏览(Browse)”按钮选择项目存放的文件路径。
打开创建SQL Server 2005对象的项目
Visual Studio 2005 接着会让你选择要加入对哪一个数据库的引用
由于需要 Visual Studio 2005 集成开发环境帮我们部署已开发好的数据库对象到 SQL Server 2005 实例的数据库内,所以相关的连接设置必须正确。若在图11-3 设置错误,可以在进入项目后,在“解决方案资源管理器”窗口内以鼠标右键点选项目名称,通过快捷选项“属性(Properties)”,或是鼠标双击项目下的“My Project”节点,打开如图11-4 的画面,在“数据库(Database)”页签重新设置连结:
设置对某个 SQL Server 2005 实例内数据库的引用
设置项目部署(Deploy)对象时,所连结的数据库以及各对象的执行权限
另外,Visual Basic.NET 默认的根命名空间(Root Namespace)和程序集名称(Assembly Name)将会与项目名称相同,在部署程序集到 SQL Server 2005 时将会用到这两个名称。若你想更改根命名空间或程序集名称可以进入“应用程序(Application)”页签修改
设置项目的程序集名称或根命名空间
接着在Visual Studio 2005的项目内选取工具选单上的“项目”-“添加新项目”,打开如图11-6的对话框,在对话框内选择“Stored Procedure”项目,或于“解决方案资源管理器”内使用快捷选项,选择“新建项目(New Item)”亦可。
中填入适当名称后,点选“添加(Add)”按钮,以添加定义“Stored Procedure”的模板。