MVC3を使用して、私はStudent Repository(プロジェクト内)とStudentService(別のプロジェクト内)を持っています。このサービスでは、dbテーブルにあるすべての生徒を返す関数を作成します。これは私のためにやることの新しいやり方なので、ちょっと新しいです。次のGetAllStudents関数で、すべてを選択するために構文を変更する方法を教えてください。リポジトリ内IQueryableを使用してすべてを選択する方法
:サービスで
namespace SpeakOut.Data
{
public class StudentRepository
{
SpeakOutDataContext context;
private Table<StudentEntity> table;
public StudentRepository()
{
context = new SpeakOutDataContext();
table = context.GetTable<StudentEntity>();
}
public IQueryable<Student> Select()
{
return table.Select(x => new Student
{
WNumber = x.WNumber,
CatalogueYear = x.CatalogueYear,
Standing = x.Standing
});
}
}
}
:
namespace SpeakOut.Services
{
public class StudentService
{
private StudentRepository repository;
public StudentService()
{
repository = new StudentRepository();
}
public IQueryable<Student> GetAllStudents()
{
return repository.Select().All(x => x.FirstName) ; //**This line is where I don't know how I would call all the students**
}
}
}
ああ、私はちょうど返信repositry.Select() – TMan