数据驱动开发For Silverlight WCF RIA1.0 三步曲

数据驱动开发For Silverlight WCF RIA1.0 三步曲

WCF RIA 1.0的正式发布,让Silverlight开发业务应用系统变得更加简单,结构更加清晰,代码工作量大大减少,结合Visual Studio 2010让开.net Silverlight 应用效率更高。

RIA服务架构

开发环境

Windows 2008/Windows 7

IIS 7(II6部署比较麻烦)

Visual Studio 2010

RiaServicesToolkit.msi

Silverlight4_Tools.exe

RiaServices.msi

工具包可以通过微软官方网站 www.silverlight.net 下载

创建数据模型

数据库建模,表结构,主外键关系,字段约束,代码/参数表

数据服务(DomainService)

数据访问层(data access layer)使用ado.net entitiyframework

数据服务层(Domain Service)

通过数据访问层 entity framework创建的实体和CRUD方法,暴露成服务(domain server class)和实体元数据类(metadata class)

编译后客户端产生对应的Domain Context class

Xaml页面展示

通过DomainDataSource 绑定DomainContext

记录绑定datagrid,明细绑定dataform ,字段校验通过设定metadata class类实现

数据提交

Demo

http://192.168.103.78/CRM/CRMTestPage.aspx

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏python学习之旅

Python Django框架笔记(五):模型

1956
来自专栏张善友的专栏

WCF 性能基准报告

现在我能找到的关于WCF性能方面的文章主要有几个,一个是微软Connected Frameworks Team的Saurabh Gupta (PM)2007年初...

2009
来自专栏Windows Community

About Windows 10 SDK Preview Build 17110

在 Windows Developer Day 活动同时,微软正式 Release 了 Windows 10 SDK Preview Build 17110。 ...

3504
来自专栏GuZhenYin

C#使用Xamarin开发可移植移动应用终章(11.获取设备信息与常用组件,开源一个可开发模版.)

前言 源码地址:https://github.com/l2999019/DemoApp 可以Star一下,随意 - - 说点什么.. 本系列,终于要终章了..感...

2387
来自专栏GuZhenYin

用SignalR 2.0开发客服系统[系列5:使用SignalR的中文简体语言包和其他技术点]

前言 交流群:195866844 目录: 用SignalR 2.0开发客服系统[系列1:实现群发通讯] 用SignalR 2.0开发客服系统[系列2:实现聊天室...

2309
来自专栏.NET开发者社区

(码友推荐)2018-07-20 .NET及相关开发资讯速递

8.基于winserver的Apollo配置中心分布式&集群部署实践(正确部署姿势)

872
来自专栏ionic3+

【开发指南】(二)Ionic3开发工具插件推荐

ionic主要使用网页的开发方式,一般的web开发的IDE就可以了,有大型的也有轻量级的供考虑,每个开发人员都有自身喜爱和倾向的IDE,在此不一一列举了,个人推...

1263
来自专栏张善友的专栏

Windows Phone应用 博客园阅读器

今儿个平安夜,明天圣诞节,聚餐、飙歌、通宵玩,各种欢乐走起来!给WindowsPhone机友发个小应用。 最近学习实际开发WindowsPhone应用程序,第一...

2127
来自专栏菩提树下的杨过

Silverlight/aspx/ajax/mvc的UI自动化测试

web前端的自动化测试,一般要能实现模拟鼠标点击、键盘录入、浏览器页面自动导航等功能,而且关键的是要对整个测试过程能自动录制并回放。 vs2010的SP2已经集...

21410
来自专栏张善友的专栏

将我的 Windows Phone 应用程序更新到 Windows Phone 8

[原文发表地址]  Updating my Windows Phone App to Windows Phone 8 [中文原文地址] 将我的 Windows ...

1937

扫码关注云+社区