操作步骤:
1.在新建的SiverLight勾选Enable .NET RIA Service
2.在新建的Web站点项目中添加一个 Ado.net Entity Data Model,然后对其进行配置
3.添加DomainService:DomainService类是SilverLight与Ado.net 实体模型打交道的中介,在新建项中创建DomainService class,弹出一个关于DomainService的配置窗口,配置窗口的选项如下:
A. Enable Client Access :此项能够让创建的这个在DomainService在客户端可用:
B. Enable editing 可用自动生成数据表的Insert,Update,Delete等逻辑代码:
C.Generate associated classed for metadata:可用创建一个名为DomainService.metadata.cs的类文件,里面包含数据库表类型的字段。
4.在SilverLight项目中添加一个Xaml UserControl文件:
xaml界面的代码如下:
5.后台代码如下:
OK. 一个简单的 RIA Service与数据库通讯的例子就做好了.