WEB开发网
开发学院图形图像Flash 学Silverlight 2系列(17):数据与通信之ADO.NET... 阅读

学Silverlight 2系列(17):数据与通信之ADO.NET Data Services

 2008-10-03 11:35:40 来源:WEB开发网   
核心提示: 实现服务,让它继承于泛型的WebDataService,学Silverlight 2系列(17):数据与通信之ADO.NET Data Services(3),并且设置访问权限,public class BlogDataService : WebDataService<Blog&g

学Silverlight 2系列(17):数据与通信之ADO.NET Data Services

实现服务,让它继承于泛型的WebDataService,并且设置访问权限。

public class BlogDataService : WebDataService<Blog>
{
  public static void InitializeService(IWebDataServiceConfiguration config)
  {
    config.SetResourceContainerAccessRule("*", ResourceContainerRights.AllRead);
  }
}

现在我们的服务端就完成了,现在我们可以在浏览器中访问BlogDataService.svc,应该可以看到如下界面:

学Silverlight 2系列(17):数据与通信之ADO.NET Data Services

现在还看不到所有的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)进行查看,如下图所示。

上一页  1 2 3 4 5  下一页

Tags:Silverlight 系列 数据

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接