学Silverlight 2系列(17):数据与通信之ADO.NET Data Services
2008-10-03 11:35:40 来源:WEB开发网
实现服务,让它继承于泛型的WebDataService,并且设置访问权限。
public class BlogDataService : WebDataService<Blog>
{
public static void InitializeService(IWebDataServiceConfiguration config)
{
config.SetResourceContainerAccessRule("*", ResourceContainerRights.AllRead);
}
}
现在我们的服务端就完成了,现在我们可以在浏览器中访问BlogDataService.svc,应该可以看到如下界面:
现在还看不到所有的Posts,我们可以在地址栏中输入http://localhost:8081/BlogDataService.svc/Posts,浏览器会默认为Feed打开,可以查看源代码,将会看到所有内容,XML内容如下(只列出片段):
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<feed xml:base="http://localhost:8081/BlogDataService.svc/" ......>
<id>http://localhost:8081/BlogDataService.svc/Posts</id>
<updated />
<title>Posts</title>
<link rel="self" href="Posts" title="Posts" />
<entry adsm:type="TerryLee.SilverlightWithDataServiceDemoWeb.Post">
<id>http://localhost:8081/BlogDataService.svc/Posts(1)</id>
<updated />
<title />
<author>
<name />
</author>
<link rel="edit" href="Posts(1)" title="Post" />
<content type="application/xml">
<ads:Id adsm:type="Int32">1</ads:Id>
<ads:Title>一步一步学Silverlight 2系列(13):数据与通信之WebRequest</ads:Title>
<ads:Author>TerryLee</ads:Author>
</content>
</entry>
如果要查看某一条文章的内容,可以输入http://localhost:8081/BlogDataService.svc/Posts(2)进行查看,如下图所示。
Tags:Silverlight 系列 数据
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接