我是Silverlight的初学者,我刚刚开始习惯它,但是现在我遇到了问题。在我的StudentDomainService中,我有这种方法可以返回我所有的学生:
public IEnumerable<Student> GetStudents()
{
return _studentService.GetStudents();
}
StudentService是应用程序业务部分中的一类(我有一个项目,我必须遵循一些要求,其中之一就是拥有包含StudentModel,StudentRepository和StudentService的业务解决方案)。 在.web解决方案中,我具有StudentDomainService,可以访问我的StudentService类。 问题在于在视图模型中我有以下方法:
public void LoadStudents()
{
_studentDomainContext.GetStudents();
}
但是显然这是错误的,因为它绝对不执行任何操作,而且我知道问题是我没有以正确的方式使用域contex,但是我不知道如何解决此问题,如果有人可以告诉我如何正确执行此操作。 谢谢!
答案 0 :(得分:1)
有一个本地成员来存储值。
private List<Student> students;
//...
public void LoadStudents() {
// get data
var data = _studentDomainContext.GetStudents();
students = data.ToList();
//...
}
从那里开始,您要如何公开或使用该值。