C# 使用实体框架添加具有读/写操作和视图的控制器会导致警告

C# 使用实体框架添加具有读/写操作和视图的控制器会导致警告,c#,asp.net-mvc,entity-framework,C#,Asp.net Mvc,Entity Framework,您好,我遵循本教程中的步骤: 当我尝试添加使用我的一个模型的控制器时,我收到以下警告: 这是基于我正在尝试创建控制器的witch的模型: public class Student { public int StudentID { get; set; } public string LastName { get; set; } public string FirstMidName { get; set; } public DateTime EnrollmentD

您好,我遵循本教程中的步骤:

当我尝试添加使用我的一个模型的控制器时,我收到以下警告:

这是基于我正在尝试创建控制器的witch的模型:

public class Student
{
    public int StudentID { get; set; }
    public string LastName { get; set; }
    public string FirstMidName { get; set; }
    public DateTime EnrollmentDate { get; set; }
    public virtual ICollection<Enrollment> Enrollments { get; set; }
}
公共班级学生
{
公共int StudentID{get;set;}
公共字符串LastName{get;set;}
公共字符串FirstMidName{get;set;}
公共日期时间注册日期{get;set;}
公共虚拟ICollection注册{get;set;}
}
这是我在尝试创建时添加的设置:

我真的不知道这个警告告诉了我什么,所以我不知道我是否发布了解决问题所需的正确信息。如果需要其他信息,我将稍后发布


如何解决此问题?

出于某种原因,将提供程序从System.Data.SqlServerCe.4.0更改为System.Data.SqlClient似乎可以解决此问题。

构建项目一次,我做了,但仍然收到同样的警告。有效的方法是将提供程序从System.Data.SqlServerCe.4.0更改为System.Data.SqlClienttry添加上一条注释作为答案,并将其标记为已接受。为了帮助以后的搜索等等。