Я предполагаю, что мне не хватает пространства имен, объявленного в верхней части моего контроллера, но я попытался с помощью 'используя WebMatrix.Data;'и 'использование System.IO;'что они являются обычными предложениями для этой ошибки.Это не сработало.
Я пытаюсь отобразить несколько таблиц базы данных в одном представлении, и эта ошибка останавливает меня.Помогите пожалуйста.
Мой контроллер:
using System.Linq;
using System.Web.Mvc;
using KMS.Models;
using WebMatrix.Data;
using System.IO;
namespace KMS.Controllers
{
public class KMSController : Controller{
public ActionResult Index()
{
KMSConection cs = new KMSConection();
cs.Areas = (from o in db.Areas select o).Tolist();
cs.AreaTypes = (from o in db.AreaTypes select or).Tolist();
return View(cs);
}
}
}
Мой класс ViewModel:
using System;
using System.Collections.Generic;
using System.Data.Entity;
using System.Linq;
using System.Web;
using KMS.Models;
namespace KMS.Models
{
public class KMSConection: ApplicationDbContext
{
public DbSet<Area> Areas { get; set; }
public DbSet<AreaType> AreaTypes { get; set; }
}
}
Спасибо!