我知道数据访问层或简单的DAL用于访问和检索数据库中的信息,但我不知道如何在控制器中调用DAL数据.例如,我在我的DAL中制作了这个静态类,但我不确定如何将它调用到我的控制器,任何帮助或指南都将不胜感激.DohvatiMetodu是该类的名称.
public static FormInputViewModel DohvatiMetodu()
{
var viewModel = new FormInputViewModel();
var metoda = new List<Metoda>();
var metodaList = new List<SelectListItem>();
using (var db = new ApplicationDbContext())
{
metoda = db.Metoda.ToList();
}
foreach (var metod in metoda)
{
metodaList.Add(new SelectListItem() {Value = metod.Id.ToString(), Text = metod.Naziv});
}
viewModel.KoristenaMetoda = metodaList;
return viewModel;
Run Code Online (Sandbox Code Playgroud)