Datenbank-Problem - Fehler beim ausführen der befehlsdefinition. Finden Sie unter der inneren Ausnahme für details

Versuchen, füllen Listen aus meiner Datenbank wie folgt, hier ist der controller:

namespace TimetableSystem.Controllers
{
public class AvailabilityController : Controller
{
    TimetableSystemEntities systemDB = new TimetableSystemEntities();

    public ActionResult Index()
    {

        var parkList = new List<String>();
        var parkQry = from p in systemDB.Parks
                      orderby p.ParkID
                      select p.ParkName;
        parkList.AddRange(parkQry);
        ViewBag.Park = parkList;

hier ist das park-Modell:

using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;

namespace TimetableSystem.Models
{
    public class ParkModel
    {
        [Key]
        public int ParkID { get; set; }
        public string ParkName { get; set; }
    }
}

und hier ist die TimetableSystemEntities Modell:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;

namespace TimetableSystem.Models
{
    public class TimetableSystemEntities : DbContext
    {
        public TimetableSystemEntities() : base("DefaultConnection") { }

        public DbSet<Department> Departments { get; set; }
        public DbSet<Module> Modules { get; set; }
        public DbSet<Request> Requests { get; set; }
        public DbSet<Round> Rounds { get; set; }
        public DbSet<User> Users { get; set; }
        public DbSet<ParkModel> Parks { get; set; }
        public DbSet<BuildingModel> Buildings { get; set; }
        public DbSet<RoomModel> Rooms { get; set; }
    }
}

Aber wenn ich Debuggen und zu bewegen, um der Seite die Verfügbarkeit, ich bekomme diese Fehlermeldung:

[System.Daten.SqlClient.SqlException]
{"Ungültiger Objektname 'dbo.ParkModels'."}

Nicht sicher, was ist hier passiert als ich nicht finden können 'ParkModels' überall im Projekt oder der Datenbank, das Modell ist ParkModel, der Datenbank-Tabelle Park.

InformationsquelleAutor bd99 | 2014-03-26
Schreibe einen Kommentar