首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

Domain Service 返回值解决办法

2012-04-06 
Domain Service 返回值小弟初学Silverlight,菜到无法想象有几个关于Domain Service 的问题,还望各位不吝指

Domain Service 返回值
小弟初学Silverlight,菜到无法想象
  有几个关于Domain Service 的问题,还望各位不吝指教 先行谢过

 -----------------------------------------------------------------

DomainService 中有如下方法
  [Query(IsComposable = false)]
  public UserInformaction LoginUser(string loginUser, string password)
  {  
  return this.DataContext.UserInformaction.FirstOrDefault(p => p.LoginUser == loginUser && p.PassWord == password);
  } 

请问如何在UI层中将该方法的返回值赋给一个UserInformaction对象?
-------------------------------------------------------------------
 public string GetLoginUser(string loginUser)
 {
  UserInformaction userInfo = new UserInformaction();
  userInfo = this.DataContext.UserInformaction.Single(P => P.LoginUser == "Admin");
  return userInfo.PassWord;  
 }

Ui层String password="";
请问如何将该方法的返回值赋给一个password
--------------------------------------------------------------------
  public IQueryable<UserInformaction> GetUserInformaction()
  {
  return this.DataContext.UserInformaction;
  }
最后一个是如何将该方法的返回值赋给一个List<UserInformaction>的集合

  


[解决办法]
域服务的自定义方法需在方法前加上[Invoke],如:

C# code
  [Invoke]  public UserInformaction LoginUser(string loginUser, string password)  {    return this.DataContext.UserInformaction.FirstOrDefault(p => p.LoginUser == loginUser && p.PassWord == password);  } 

热点排行