读书人

Domain Service 返回值解决办法

发布时间: 2012-04-06 12:22:24 作者: rapoo

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);  } 

读书人网 >CAD教程

热点推荐