在我最后发表的文章中,我们讨论了WCF RIA服务的概念,这个职位isnbsp,我的延续。
我们将开发一个简单的数据库为中心的用户管理系统,admistrator是查看和编辑用户detail.For这个应用程序下表,我们将使用远程SQLSERVER。创建项目打开VS 2010中,选择Microsft安装Silverlight的商业模板,单击ok.Once项目创造编译application.You会发现与预先定义的WCF RIA的支持结构应用,它也将预定义的用户注册和登录模块
{S1}
{S2}通过外汇基金在服务器项目生成数据模型Ado.Net实体模型,服务器端项目。我在这里使用共享主机的远程SQL服务器,因此选择连接并继续。
{S3}
{S4}的更详细的说明,增加外汇基金可以发现{A}
域名服务添加到服务器项目添加一个新的项目,服务器端项目名称"UM_Server_DomainService.cs??之前确保你编译项目。
{五}
{中六}该域名服务类将公开服务器端项目的数据实体和操作的客户端项目
{七}
这将添加如图besides.The所示2班
{S8}编译该项目,下一步,我们将移动客户端上的项目数据绑定。负载控制,使用在客户端项目的数据上下文(通过代码数据绑定)如果你检查隐藏的文件夹"Generated_Code??,你会发现自动生成的客户端的DataContext代码。
{S9}从{A2})因此,要绑定的数据转到主页,并添加一拖拖放一个组合框。下一步将是吗??
创建一个基于查询操作,
指定项目的数据源的控制private void Page_Loaded(object sender, System.Windows.RoutedEventArgs e)
{
UserManagementSystem.Web.UM_Server_DomainContext context =
new UserManagementSystem.Web.UM_Server_DomainContext();
LoadOperation<IT_USER> usersQueryOperation = context.Load(context.GetIT_USERQuery());
cmbUsers.ItemsSource = usersQueryOperation.Entities;
cmbUsers.DisplayMemberPath = "UserName";
}
所以上面的代码将获取的数据和负载的用户。
{S10}
另外,我们还可以使用VS 2010中的拖放功能创建具有约束力。只要进入主页,打开数据源"导航"窗格中。
{S11}
{S12}
的,是不是cool.For天哪,突然整个地段的工作看似简单,帽子微软{S13}。
您的意见后,我会尽量在未来的欢迎和更多的细节。| Manas_Patnaik