Asp.NET MVC&实体框架 - 使用EntityFramework生成Controller时出错

时间:2016-06-03 16:07:14

标签: c# asp.net-mvc entity-framework asp.net-identity

我正在尝试在我的ASP.NET MVC项目中添加一个控制器。

我正在使用Entity Framework Code First(6.0),当我右键单击项目中的Controllers文件夹并选择使用Entity Framework添加带有视图的控制器

http://i.stack.imgur.com/O0M1s.png

我收到此错误

http://i.stack.imgur.com/UpA0Z.png

这是我的RequetesContext类:

public class Agriculteur
{
    [Key]
    public int IdAgriculteur { get; set; }

    [Display(Name = "CIN")]
    public string CinAgriculteur { get; set; }

    [Display(Name = "Nom agriculteur")]
    public string NomAgriculteur { get; set; }

    [Display(Name = "Prénom agriculteur")]
    public string PrenomAgriculteur { get; set; }

    [Display(Name = "Type requête")]
    public int IdTypeDeRequete { get; set; }
    public virtual TypeDeRequete TypeDeRequete { get; set; }

    [Display(Name = "Etat")]
    public int IdEtat { get; set; }
    public virtual EtatAvancement EtatAvancement { get; set; }

    [Display(Name = "Direction des métiers")]
    public int IdDirectionDesMetiers { get; set; }
    public virtual DirectionDesMetiers DirectionDesMetiers { get; set; }

    [Display(Name = "Région")]
    public int IdRegion { get; set; }
    public virtual Region Region { get; set; }

    [Display(Name = "Objet requête")]
    public string Objet { get; set; }

    [Display(Name = "Date arrivée")]
    public DateTime? DateArrivee { get; set; }

    [Display(Name = "Date Cloture")]
    public DateTime? DateCloture { get; set; }

    public string IdUtilisateur { get; set; }
    [ForeignKey("IdUtilisateur")]
    public virtual Utilisateur Utilisateur { get; set; }
}
}

这是我的Agriculteur Model Class:

public class Utilisateur : IdentityUser
{
    public string Nom { get; set; }
    public string Prenom { get; set; }

    public virtual ICollection<Agriculteur> Agriculteur { get; set; }

}
}

这是我的Utilisateur课程:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:seekarc="http://schemas.android.com/apk/res/com.pelkinsoft.enpower"
android:layout_width="match_parent"
android:layout_height="match_parent" >

有关更多信息,我使用的是Entity Framework 6.0.0.0版 和Microsoft.AspNet.Identity.EntityFramework版本2.0.0.0 和Microsoft.Owin版本3.0.1.0

请帮助我!

0 个答案:

没有答案