搭建WCF RIA项目步骤
搭建WCF RIA项目步骤
建立项目需要的层 一般建立6个项目 ,初学的童鞋可以按部就班
建项目主要是建立silverlight项目只需要注意一点即可,选择启用WCF RIA服务,类库项目普通建立即可
这六个项目 前三个为类库项目用来管理数据及公共方法,中间两个为silverlight项目其中 ServiceSL 是界面与数据的交互中间层 负责UI层与数据层的数据通信 ,有需要的童鞋可以分的参照复杂三层设计中将与UI层交互的类分开与和数据层交互的方法分开,这里未区分
UI.Silverlight 主要是UI层的设计 一般MVVM 中的view 和ViewModels 写在此项目中
项目建好之后就看如何正确与数据库交互
选择MVVM.Teaching.Data 层 下面简称Data 右键新建
选择 ado.net实体数据模型
点击添加出现 实体向导 选择从数据库生成
配置数据库连接
点击确定 点击下一步
选择你需要的数据对象 ,点击完成模型就建好了 ,点击重新生成解决方案(注:此步骤必须要做)
然后在Data层建立域服务类
点击添加 ,选择需要操作的表
会生成两个类
生成之后在在WEB项目中添加引用
然后点击重新生成解决方案
最后一步 见证奇迹的时刻 选中 ServiceSL 点击项目
项目下面多了一个未包含在想
可以看到项目下面多了一个未包含在项目的文件
里面有UI层与数据库交互的方法