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],如:
[Invoke] public UserInformaction LoginUser(string loginUser, string password) { return this.DataContext.UserInformaction.FirstOrDefault(p => p.LoginUser == loginUser && p.PassWord == password); }