0

我是 Silverlight 的初学者,刚开始习惯,但现在遇到了问题。在我的 StudentDomainService 中,我有一个返回所有学生的方法:

public IEnumerable<Student> GetStudents()
    {
        return _studentService.GetStudents();
    }

StudentService 是我的应用程序业务部分的一个类(我有一个项目,我必须遵循一些要求,其中之一是拥有包含 StudentModel、StudentRepository 和 StudentService 的业务解决方案)。在 .web 解决方案中,我有 StudentDomainService 可以访问我的 StudentService 类。问题是在视图模型中我有这个方法:

 public void LoadStudents()
    {
       _studentDomainContext.GetStudents();
    }

但显然这是错误的,因为它完全没有任何作用,我知道问题是我没有以正确的方式使用域上下文,但我不知道如何解决这个问题,如果有人能告诉我如何解决,我将不胜感激正确地做到这一点。谢谢!

4

1 回答 1

1

有一个本地成员来存储值。

private List<Student> students;

//...

public void LoadStudents() {
    // get data
    var data = _studentDomainContext.GetStudents();
    students = data.ToList();

    //...
}

从那里开始,由您决定如何公开或使用该值。

于 2018-11-27T12:24:35.277 回答