首先,我对MVC很新。我正在使用VS2012,创建了一个基本的MVC应用程序。我正在尝试从名为“Schools”的现有数据库表中创建一个Dropdown菜单。我是这样做的:
在解决方案中创建一个文件夹
创建一个类
然后,我将代码放在下面,我收到了5条错误消息:
有人可以解释一下发生了什么吗?
[编辑:通过修复_和db之间的空间解决]非常感谢!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using InternProject;
using InternProject.Models;
namespace InternProject.Classes
{
public class Utilities
{
private readonly static InternshipProgramEntities_db = new InternshipProgramEntities();
public IEnumerable<SelectListItem> SchoolDropdown()
{
var schools = _db.Schools.ToList();
var items = new List<SelectListItem>();
foreach (var s in schools)
{
items.Add(new SelectListItem()
{
Text = s.SchoolName,
Value = string.Format("{0}", s.SchoolName)
}
);
}
return items;
}
}//end of utilities class
答案 0 :(得分:2)
private readonly static InternshipProgramEntities_db = new InternshipProgramEntities();
应该是
private readonly static InternshipProgramEntities _db = new InternshipProgramEntities();
您忘记在班级类型和实例名称之间添加空格