SQL数据库编程与报告服务全解析
1. SQL数据库编程基础
在操作SQL数据库时,使用 sqlcmd 实用工具较为直接,但要注意,如果使用堆表,它无法与SQL数据库配合使用,所有表都必须有主键,且 -z 和 -Z 参数不起作用。连接和查询SQL数据库有多种机制,如ADO.NET、ODBC和 sqlcmd ,其连接过程与连接和查询本地数据库颇为相似。
随着行业向SOA架构发展,我们可以使用WCF数据服务来连接Azure数据库。WCF数据服务(前身为ADO.NET数据服务)可用于创建和使用OData服务。OData是一种新的数据共享标准,能促进不同系统间的数据共享。微软在多个产品中扩展了对OData的支持。
2. 创建数据服务
创建数据服务可按以下步骤进行:
1. 打开Visual Studio(以管理员身份运行更安全),创建一个新的C# ASP.NET Web应用程序,命名为 WCFDataServiceWebApp 。
2. 为关系数据库创建数据服务需定义一个模型,可使用ADO.NET实体框架。在Web项目中右键选择“添加新项”,在“类别”列表中选择“数据”,从“模板”列表中选择“ADO.NET实体数据模型”,命名为 AW.edmx ,然后点击“确定”。
3. 在数据模型向导的第一步,选择“从数据库生成”选项,然后点击“下一步”。
4. 选择数据连接,点击“新建连接”按钮,创建与 AdventureWorks2012
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



