RIA Services 查询一条记录
- C# code
RIADemoContent content = new RIADemoContent(); var list = from p in content.Articles where p.ArticleID == 5 select p; foreach(var obj in list) { this.label1.Content = obj.ArticleTitle; }为什么这样写没有结果 我确定数据库里是有id=5的那条记录的 找了下RIA的例子都是查询一张表的 也没个条件查询的例子 我linq不太会 是不是有上面问题 多谢帮忙下
[解决办法]
试试下面代码:
var u= content.userdata.Single(c=>c.ArticleID =="5");
Response.Write(u.uName+" - "+u.ArticleID );
[解决办法]
是不是得用 LoadOperation<Articles>先查询出来
[解决办法]
- C# code
DS_UM_MOUDLE dum = new DS_UM_MOUDLE(); public TreeviewPage() { InitializeComponent(); dum.Load(dum.GetUM_MODULEQuery()); dum.PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(dum_PropertyChanged); } void dum_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) { var q = from p in dum.UM_MODULEs where p.MODULE_ID==1 select p; foreach (var r in q) { this.tbID.Text = r.MODULE_ID.ToString(); }
[解决办法]
这个嘛 你什么时候需要你就写在那个事件里面这个取值是异步的