我是ASP.NET和MVC的新手,等等。我正在尝试在网页中列出SQL服务器数据库的内容。就这样,我用followinf Index.aspx:
创建了一个简单的MVC4项目<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<SimpleDBAccess.Models.MyDBModel>" %>
<!DOCTYPE html>
<html>
<head runat="server">
<meta name="viewport" content="width=device-width" />
<title>Index</title>
</head>
<body>
<div>
</div>
</body>
</html>
在Models文件夹中,我有一个带有正确数据库的MyDBModel.edmx文件。我还创建了一个控制器:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using SimpleDBAccess.Models;
namespace SimpleDBAccess.Controllers
{
public class MyController : Controller
{
private MyEntities _db = new MyEntities();
public ActionResult Index()
{
return View(_db.ISALLOCATEDTO.ToList()); //ISALLoCATEDTO : the table to list
}
...
}
我已经阅读了很多有关我所犯错误的内容,但似乎没有任何效果:
error CS0234: The type or namespace name 'MyDBModel' does not exist in the namespace 'SimpleDBAccess.Models'
在我看来,这是一个“路径”失败:我是否必须在Web.config文件中配置某些东西?再一次,我是新手...... 谢谢!