04 2011 档案

摘要:虽然WCF Data Service服务可以使用浏览器做查询访问,但是真正使用时大多数情况下还是需要使用程序代码。WCF Data Service基于WCF Rest构建,因此可以使用任何代码构建Http请求来访问服务,并且遵循rest与HTTP方法对应的约定。但对于.net3.5版本以后可以直接使用内置于.net framework中的OData SDK来访问WCF Data Service服务。OData SDK操作的语法与微软的Entity Framework非常相似,同样使用LINQ的语法(有个别方法不支持)。 本文所述与MSDN上的一篇文章类似,处于完整性,在这里简单的贴出代码,详. 阅读全文
posted @ 2011-04-11 17:35 宽厚 阅读(651) 评论(0) 推荐(0) 编辑
摘要:使用存储过程 有时候,使用表及视图不能满足业务需求,因此可能需要将存储过程通过WCF Data Service暴露出来。 1、在数据库中新建一个存储过程,这里使用默认架构dbo,名称为QureyProduct。 CREATE PROCEDURE QureyProduct @Color nvarchar(50)ASBEGIN Select ProductID, Name from Production.Product where Color = @ColorENDGO这个存储过程用来按颜色查询产品。2、打开数据关系模型文件AdventureWorksModel.edmx,在模型... 阅读全文
posted @ 2011-04-08 13:53 宽厚 阅读(1126) 评论(0) 推荐(0) 编辑
摘要:开发环境:.net4.0 + VS2010 1、首先建立一个“ASP.net Dynamic Data 实体 Web 应用程序”项目,这里命名为DemoDataService。 2、添加一个“ADO.NET 实体数据模型”,这里使用微软SQL Service的示例数据库AdventureWorks作为数据源,选择从数据库创建后选择两个有主外键关联的表Product和ProductCostHistory。如果需要实现主从关联的效果,需要勾选“在模型中加入外键列”。表之间的关系如下图: 将模型命名为AdventureWorksModel.edmx。最终生成的模型如下: 3、添加一个... 阅读全文
posted @ 2011-04-07 21:02 宽厚 阅读(1180) 评论(0) 推荐(2) 编辑