私は、すべてのコントローラで利用できるのDataContextを持っているしたいと思います:MVCのDataContextのコントローラ
public abstract class ApplicationController : Controller
{
private ProjectDataContext datacontext = new SchoolDataContext();
protected ProjectDataContext DataContext
{
get { return datacontext; }
}
}
コントローラ:(?より良い方法やパターン)を
OhterControllers : ApplicationController
が、ApplicationControllerにからinherritすることをお勧めしますリポジトリと作業単位のパターンとを組み合わせる方法がある