EmployeeController (MVC 4) でテーブル (Сотрудник と Должность) を結合するのを手伝ってくれませんか?
ソースコード :
public ViewResult List(int page = 1)
{
EmployeListViewModel viewModel = new EmployeListViewModel
{
Employes = repository.Сотрудник
.OrderBy(e => e.FAM).ThenBy(n => n.Name).Skip((page - 1) * PageSize)
.Take(PageSize),
PagingInfo = new PagingInfo
{
CurrentPage = page,
itemsPerPage = PageSize,
TotalItems = repository.Сотрудник.Count()
}
};
return View(viewModel);
}
Employees のソース リポジトリ:
using System.Linq;
using WebService.Domain.Abstract;
using WebService.Domain.Entities;
namespace WebService.Concrete
{
public class EFEmployeRepository: IEmployeRepository
{
private EFDbContext context = new EFDbContext();
public IQueryable<Сотрудник> Сотрудник
{
get { return context.Сотрудник; }
}
}
}
テーブルの結合についてサポートが必要です (Сотрудник[appointmnet_id] with Должность[ID])