12、SQL数据库编程与报告服务全解析

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值