zoukankan      html  css  js  c++  java
  • RIA Service 学习整理

    1.在WEB项目中添加 ADO.NET Entity Model 映射一张表 

    2.添加 DomainServices 类 选择EnableEdit 自动生成insert update delete 

    3.可以在  DomainServices 中自己写Query方法  。。比如加个where (a=> a.name=="zmj")

    4.注意 完成一步每次都要编译下

    5.DataContent.Load(DataContent.GetUsersByName("zmj"));查询

    6 PropertyChanged 事件 :PropertyChanged+=new System.ComponentModel.PropertyChangedEventHandler(DataContent_PropertyChanged);

     public void  DataContent_PropertyChanged(object sender,System.ComponentModel.PropertyChangedEventArgs args)

    {

         var list=from u in  DataContent.users where u.name=="zmj" select u;

        foreach(var u in list)

        {

           _objUser=u;

        } 

         this.label1.Text=_objUser.ID;

    因为RIA Service load数据时异步的。 这个事件相当于一个监视事件,当数据改变的时候来完成操作。如果还是想通常的做法 :1取数据 2把数据赋值给UI 行不通了。

    因为当你做2的时候,可以1还没完成。这个是刚接触最头疼的事。

    7. Update:

    _objUser.ID="321";

     DataContent.SubmitChanges();

    QQ群:1022985150 VX:kklldog 一起探讨学习.NET技术
    作者:Agile.Zhou(kklldog)
    出处:http://www.cnblogs.com/kklldog/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    蒙版
    雪碧图
    用html来设置一个用户登录网页
    用vs来实现反序输出的效果
    用vs来写一段判断是不是水仙花数的代码
    Node.js使用Sequelize操作MySQL
    修改 xampp 默认端口号
    TCP/IP详解学习笔记(1)基本概念
    CSS常用标签
    Linux 系统中 sudo 命令的 10 个技巧
  • 原文地址:https://www.cnblogs.com/kklldog/p/1716387.html
Copyright © 2011-2022 走看看