ASP.NET MVC4-einrichten der DB-Kontext und Modelle

Arbeite ich mit einem ASP.NET MVC4-Projekt (Schule, Projekt, so Lerne ich die framework), versuchen, arbeiten, entity framework 6.0 mit einem Code-first-Perspektive. Erstellt habe ich meine Modelle (/Models/) und die DbContext wie diese:

using System;
using System.Data.Entity;
using System.Data.Entity.ModelConfiguration.Conventions;

namespace Autokereskedes.Models
{
    public class AutoDb : DbContext
    {
        public DbSet<Car> Cars { get; set; }
        public DbSet<Reservation> Reservations { get; set; }
        public DbSet<Depo> Depos { get; set; }
        public DbSet<User> Users { get; set; }

        protected override void OnModelCreating(DbModelBuilder modelBuilder)
        {
            modelBuilder.Conventions.Remove<OneToManyCascadeDeleteConvention>();

            base.OnModelCreating(modelBuilder);
        }
    }
}

Aber wenn ich es verwenden möchte in meinem Controller bekomme ich eine Fehlermeldung

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Autokereskedes.Models;

namespace Autokereskedes.Controllers
{
    public class AccountController : Controller
    {

......

private bool IsUserDataValid(string email, string password)
{
    bool r = false;
    var crypto = new SimpleCrypto.PBKDF2();
    using (var d = new AutoDb())
    {
        var user = new d.SystemUsers.FirstOrDefault( u => u.email == email);
        if (user != null && user.Password == crypto.Compute(password))
        {
            r = true;
        }
    }

    return r;
}

Der Fehler ist:

Error   1   The type or namespace name 'd' could not be found (are you missing a using directive or an assembly reference?) C:\_temp\stackoverflow\Autokereskedes\Controllers\AccountController.cs  64  32  Autokereskedes

Ich kann auch gar nicht wirklich arbeiten, die Modelle, ich denke, dass ich Fehler gemacht habe, wenn ich kodierte die Tabelle relations (meine Tabellen haben meist Eine Viele Vereinigungen), noch wenn ich die Modelle, die ich bekam, foreign key Fehler (HomeController).

Mein ganzes Projekt hier zugänglich: download

Vielen Dank für Ihre Zeit und Hilfe, ich bin ziemlich verloren hier, das surfen tutorials, aber noch fehlt der Punkt.

InformationsquelleAutor szab.kel | 2013-10-27
Schreibe einen Kommentar